-3

メールを送信するための簡単なコードを書くと、次のような警告が表示されます。

警告: mail() [function.mail]: 「localhost」ポート 25 でメールサーバーに接続できませんでした。php.ini の「SMTP」および「smtp_port」設定を確認するか、ini_set() を使用してください。

これは私のコードです:

<?php

    if(mail("punam@adsoftech.com","hi","hello","from:punam@adsoftech.com"))
    echo "sent";
    else
    echo "not sent";

?>
4

1 に答える 1

1

電子メールを送信するには、それを処理するように構成された SMTP サーバーが必要です。

関数を使用する場合は、PHP が php.ini または関数mail()経由で接続する SMTP を構成する必要があります。ini_set()

もう 1 つの方法は、PHPMailerなどのライブラリを使用することですが、それでも構成する必要があります。

于 2013-09-18T10:53:00.093 に答える