Laravelを使用してメールを送信するためにSMTPメールを使用しています。 Office365のメール設定以外はすべて完璧に機能しています。
私が使用した設定は以下の通りです:
SMTP Host = smtp.office365.com
SMTP PORT = 587
SMTP ENCRYPTION = tls
SMTP USER = username(email)
SMTP PASS = password
私が得ているエラーは:
554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied;メッセージを送信できないというメッセージの永続的な例外により、メッセージを処理できませんでした
私はすでにこのエラーについて多くのグーグルを検索しました-誰もがこのリンクのような混乱について話します このエラーの解決策 しかし、私は個人的に言及されたすべての手順に従っても混乱を見つけません。
このメールはクライアントのメールIDであり、ログインする権限がないため、ログインできません。
また、1つのOutlookメールIDを作成し、このメール設定をテストしました。それは魅力のように働きました。クライアントのメールIDの何が問題なのかわかりません。
どんな提案も素晴らしいでしょう。
4日間試行した後、ポート:25でメールがトリガーされ始めたため、587または465で試行する代わりに、他のポート番号で試行してください。
ホスト: "smtp.office *** .*"、port:25、secureConnection:false、requireTLS:true、tls:{ciphers: 'SSLv3'}、auth:{user:*、pass :***}