前提・実現したいこと
mb_send_mail()で指定したメールアドレスを差出人としてメールを送りたいのですが、メールサーバSMTP認証をしないと行えないのでしょうか。
以下のコードを実行したところ、上手くいかず調べてみたのですが中々資料が見つからなかったです。
メールアドレスが間違っている可能性があるという記事もありましたが、文字化けしてしまっているのでしょうか。メールアドレスはDBから取得しているのですが、..等の文字が続いた李などはありません。
発生している問題・エラーメッセージ
php
1mb_send_mail(): SMTP server response: 501 5.1.7 Invalid address [TY1PR01CA0180.jpnprd01.prod.outlook.com]
該当のソースコード
php
1 2 $headers = "From:" . $address . 3 "MIME-Version: 1.0\r\n" 4 . "Content-Transfer-Encoding: 7bit\r\n" 5 . "Content-Type: text/html; charset=UTF-8"; 6 7 mb_send_mail($a_address, $title, $a_text, $headers);
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/10 23:00
2021/05/11 01:28
2021/05/12 05:30