Canales populares

PHPMailer - Could not instantiate mail function

Un pequeño aporte, para todo aquel que decidió usar este genial script en un sitio de un cliente, hizo 20 formularios que dependían del mismo, y a la hora de subirlos, no funcionan, sin razón aparente...

Usamos el ejemplo mas básico presente en la página de worx, un poco simplificado:
http://phpmailer.worxware.com/index.php?pg=examplebmail


<?php
require_once('../class.phpmailer.php');

$mail = new PHPMailer(); // defaults to using php "mail()"
$body 'Este es el cuerpo';

$mail->AddReplyTo("[email protected]","First Last");
$mail->SetFrom('[email protected]''First Last');
$mail->AddReplyTo("[email protected]","First Last");

$address "[email protected]";
$mail->AddAddress($address"John Doe");
$mail->Subject    "PHPMailer Test Subject via mail(), basic";

$mail->MsgHTML($body);

if(!
$mail->Send()) {
  echo 
"Mailer Error: " $mail->ErrorInfo;
} else {
  echo 
"Message sent!";
}
    
?>


y a la hora de enviar, nos tira ese error. Bueno, les doy dos posibles soluciones:

Usar una dirección del campo FROM que exista en nuestro servidor.
ven los métodos SetFrom y AddReplyTo? Saquen la parte donde se especifica el nombre. Es decir, pasen como parámetro solo el email.

Para el que le sirva.
0
0
0
0No hay comentarios