0

wamp サーバーを使用してメールを送信しようとすると、このエラーが発生します

警告: mail() [function.mail]: 「localhost」ポート 25 でメールサーバーに接続できませんでした。php.ini で「SMTP」と「smtp_port」の設定を確認するか、..

何が問題なのか知っている人はいますか?

4

3 に答える 3

1

メッセージは正しいです。

mail 関数を使用すると、これがlocalhostphp.ini でポイントされます。しかし、ローカルマシンでメールサーバーを実行していないと思います。

ローカルマシンにメールが必要な場合は、hMailServerのようなメールサーバーをインストールし、localhost から来るすべてのメールをキャッチするようにメールサーバーを構成する必要があります。ウェブサイトにいくつかの情報と紹介があります。

于 2012-12-28T00:00:43.003 に答える
0

PHPMAILERクラスを使用します。PHP 独自のメール機能を使用するよりもはるかに簡単です。必要な電子メール サーバーの smtp ログイン情報を指定できます。現時点では、ユーザー名とパスワードの設定はおろか、SMTP サーバーに接続していません。初心者にとって、PHPMAILER ははるかに実用的な方法です。

于 2012-12-28T00:00:09.063 に答える
0

はい、これは、使用する PHP 用に実行されている SMTP サーバーがないためです。これが意味することは、php.ini ファイルを編集するか、 メールサーバーをローカルで実行するか、このツールをインストールする必要があるということです。

これは、箱から出してすぐに動作するはずです。

NOTICEこれは本番環境用ではありません。

NOTE 2私は本当にこの答えを信用することはできません。次を参照してください: この質問

于 2012-12-28T00:07:23.050 に答える