Re6: 問合せフォームが送信できません env修正後
2024年4月21日 23時48分 [公星]
要らぬかもしれませんが、
もう少し調べてきたので書いていておきます。
--------------------------------
初期状態は以下のとおりです。
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
この初期状態でフォームからメールを送信すると、
以下のエラーがでました。
Cannot send message without a sender address
【 追加の検証 】
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME=
を正しく埋めているとして、
行ごとコメントアウトした場合のエラー構文です。
○ MAIL_XXXXXX をすべてコメントアウトした
Expected response code 354 but got code "503", with message "503 RCPT command expected "
○ MAIL_DRIVER=smtp までを有効にして送信した
(MAIL_HOST= から下をコメントアウトした)
Expected response code 354 but got code "503", with message "503 RCPT command expected "
○ MAIL_HOST= までを有効にして送信した
(MAIL_PORT=587 から下をコメントアウトした)
Expected response code 250 but got code "530", with message "530 5.7.0 Authentication required "
○ MAIL_PORT=587 までを有効にして送信した
(MAIL_USERNAME= から下をコメントアウトした)
Expected response code 250 but got code "530", with message "530 5.7.0 Authentication required "
○ MAIL_USERNAME= までを有効にして送信した
(MAIL_PASSWORD= から下をコメントアウトした)
Failed to authenticate on SMTP server with username "指定したUSER_NAME" using 3 possible authenticators. Authenticator CRAM-MD5 returned Expected response code 235 but got code "535", with message "535 5.7.0 authentication failed ". Authenticator LOGIN returned Expected response code 235 but got code "535", with message "535 5.7.0 authentication failed ". Authenticator PLAIN returned Expected response code 235 but got code "535", with message "535 5.7.0 authentication failed ".
○ MAIL_PASSWORD= までを有効にして送信した
(MAIL_ENCRYPTION=tls から下をコメントアウトした)
○ MAIL_ENCRYPTION=tls までを有効にして送信した
(MAIL_FROM_ADDRESS= から下をコメントアウトした)
○ MAIL_FROM_ADDRESS= までを有効にして送信した
(MAIL_FROM_ADDRESS から下をコメントアウトした)
○ すべて有効にしてメールを送信した
-------------------------