1

我正在尝试编辑使用 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 的机器上。不确定是否需要任何其他信息。

4

0 回答 0