tengo este script:¿Qué hay de malo en este script PHP para enviar correo usando Pear Mail?
require_once "Mail.php";
$from = "Stephen <[email protected]>";//Google apps domain
$to = "[email protected]";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "mail.nvrforget.com";
$username = "[email protected]";
$password = "password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
estoy subiendo con este error:
Non-static method Mail::factory() should not be called statically
alguna idea de cómo solucionar este problema? Pear Mail está instalado en el servidor.
Se ve correcto. ¿Estás seguro de que tu biblioteca Pear Mail está siendo incluida correctamente? – labue