1

重複の可能性:
mail(): SMTP サーバーの応答: 550 hmailserver でアドレスが有効ではありません

私のクラスsenderMail.phpをテストしたいと思います。

smtp サーバーを使用するには、hMailServer を使用します。ドメインを作成し、アカウントを作成して、SMTP 設定を構成しました。

hMailServer は "SMTP RELAYER" の構成が必要です。ポート 587 の smtp.gmail.com という情報でテストし、識別子も入力します。

クラス senderMail.php でこれをテストしたところ、次のエラーが発生しました。

SMTP サーバーの応答: 550 アドレスが無効です

私のエラーはどこですか?それはSMTP RELAYERまたは他の構成からのものですか?

4

1 に答える 1

0

ローカルホストから直接送信してみませんか。

  1. php.iniファイルに移動し、変更SMTP = localhost to SMTP = aspmx.l.google.comしてコメントsendmail_fromを解除し、送信Gmailアドレスを入力します。

  2. PHPでは、次のコマンドでテストしますmail("youremail]@gmail.com", "subject", "body");

注:これは、Googleがホストするメールアドレスにメールを送信する場合にのみ機能します。

また

それが機能しない場合は、上記を試してください。swiftmailerのphpメール送信ライブラリを使用してください。SMTPを介してメールを送信することもでき、開発中に非常に役立ちます。

于 2013-01-25T10:21:15.297 に答える