我正在尝试编辑使用 PEAR 发送电子邮件的 PHP 代码。以下代码已在公司服务器上运行,但在我使用 localhost 时似乎无法在我的计算机上运行。
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
//Send the Actual Mail
$smtp = Mail::factory('smtp',
array ( 'host' => $host,
'auth' => false,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail))
{
echo($mail->getMessage());
}
else
{
echo("<p>Message successfully sent!<p>");
}
$headers 中的项目是前面定义的,不用担心。echo($mail->getMessage()); 返回的错误 如下:
无法连接到本地主机:25 [SMTP:无法连接套接字:连接被拒绝(代码:-1,响应:)]
我在运行 Ubuntu 的机器上。不确定是否需要任何其他信息。