私は電子メールを送信するためにPHP mail()関数を使用します。電子メールが送信されたのか失敗したのかを知ることは可能でしょうか?PHPメール機能でのメール配信に失敗しました
1
A
答えて
1
いいえ電子メールが受信されたかどうかを判断することはできません。電子メールは保証された配信メカニズムではありません。
あなたは、受信者がクリックしなければならない電子メールでの回答のリンクのいくつかの並べ替えを含まない限り、その後、第
0
PHPメール関数がブール値を返します。したがって、メールが配信のために受け入れられたかどうかを簡単に知ることができます。それはメールサーバ(SMTP)
bool mail (string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]])
戻り値TRUEによって送信されたかどうか、メールが正常に そうでない場合は、配信のためにFALSE受け入れられた場合しかし、あなたは知ることができません。
メールが 配信のために受け入れられたという理由だけで、実際には宛先が目的の宛先 に届くわけではありません。
リンク:http://php.net/manual/en/function.mail.php
コード
if(mail(...)){ ... }
else{ ... }
0
いいえ、それは、メーラーのログをチェックせずにはできません。メーラーはあなたのメールを受け入れた場合にのみtrue
を返しますが、受信者がメールを受け取った場合は情報を提供しません。
配送が正常に受け入れられた場合はTRUE、それ以外の場合はFALSE を返します。
メールが納品されたという理由だけで、実際にメールが の目的地に届くとは限りません。
0
ここでは、phpmailerのと...基本的な送信のメールです:
if(!$mail->Send()){
echo "Emails Sending Failed!";
}else{
echo "Emails Successfully Sent!";
}
余分な障害MSGを見つけるために、アドオンのコードを以下の...
echo $mail->ErrorInfo;
を助けます
0
X-Failed-Recipientsを試す:< <電子メール>>
関連する問題
- 1. メール配信失敗 - バウンスバックアドレス
- 2. Odoo 10:メール配信に失敗しました(エラー:111)
- 3. PHPメール機能が重複したメールを送信
- 4. PHPメール機能が他のメールに送信しない
- 5. メールでの送信に失敗しました。
- 6. 複数のメールを送信すると失敗したPHPのメール
- 7. php:複数の添付ファイルで電子メール送信に失敗しました
- 8. PHPメール機能がEメールを送信しますが、AJAX機能エラーが発生しました
- 9. SpagoBI Server Schedulerがメールの送信に失敗しました
- 10. 電子メールの送信に失敗しました
- 11. 電子メールの送信に失敗しました
- 12. メール送信に失敗しましたし、私は例外
- 13. Amazon SESインバウンド電子メールの配信に失敗しました4.3.0 451
- 14. PHPのメール機能は、希望のemail_idにメールを送信しません
- 15. PHPのメール機能を使用した電子メールの送信 - 遅い
- 16. phpメール機能を使用してメールを送信します。メールから画像を削除すると、メールは正常に配信されます
- 17. メールの送信に失敗しました:トランスポートはサーバーへの接続に失敗しました
- 18. PHP - 機能メールが機能しない
- 19. PHP Basecampの返信メール機能
- 20. メール機能を使ってlaravelでメールを送信php
- 21. <img src=""> PHPメールで送信したときに機能しません
- 22. phpのメール機能
- 23. PHPのメール機能
- 24. Jenkinsで失敗した各ビルドステップのメール
- 25. GmailのSMTPを使用したメールの送信に失敗しました
- 26. メールでメールを送信中にG-suiteのメール設定が機能しない
- 27. C#のメール送信に失敗
- 28. PHPmailer機能PHPからメールを送信
- 29. phpメール機能は、Gmailとaolのスパムメールを送信します
- 30. PHPメール機能でテキストメッセージを送信する(パラメータ 'From'が機能しません)