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()); が返すエラー 以下のとおりであります:

localhost:25 への接続に失敗しました [SMTP: ソケットの接続に失敗しました: 接続が拒否されました (コード: -1、応答: )]

私はUbuntuを実行しているマシンにいます。他の情報が必要かどうかはわかりません。

4

0 に答える 0