PHP电子邮件发送错误

时间:2012-05-23 18:33:20

标签: php sockets email pear

我正在尝试编辑使用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>");

    } 

$ header中的项目是先前定义的,不用担心。 echo返回的错误($ mail-&gt; getMessage());如下:

无法连接到localhost:25 [SMTP:无法连接套接字:连接被拒绝(代码:-1,响应:)]

我在运行Ubuntu的机器上。不确定是否需要任何其他信息。

0 个答案:

没有答案