前提・実現したいこと
お世話になっています。
mb_send_mailの戻り値について質問させてください。
iniファイルを設定していないので、下記のコードを実行してもメールは送信されません。
しかし、画面には「送信に成功しました。」と表示されます。
ドキュメントには、「成功した場合に true を、失敗した場合に false を返します。」と記述があります。
これは実際にメールが届いたかどうかは判定しない。ということでしょうか?
その場合、何をした時に失敗扱いとなるのでしょうか?
ご回答いただけると幸いです。
よろしくお願いいたします。
該当のソースコード
php
1<?php 2 $to = 'user01@example.com'; 3 $subject = 'テスト送信'; 4 $message = 'mb_send_mail関数!'; 5 $header = 'From : Hello@example.com\n'; 6 $header .= 'X-Mailer : PHP7\n'; 7 8 if(mb_send_mail($to,$subject,$message,$header)){ 9 echo '送信に成功しました。'; 10 } 11 else{ 12 echo '送信に失敗しました。'; 13 } 14 ?>
試したこと
mb_send_mail
https://www.php.net/manual/ja/function.mb-send-mail
補足情報(FW/ツールのバージョンなど)
php7.4.21
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/12 08:26