MAIL_DRIVER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=587
MAIL_USERNAME=xxx@org.io
MAIL_PASSWORD='xxxxx'
MAIL_ENCRYPTION=tls
报错信息:
Expected response code 250 but got code “554”, with message "554 5.2.0
STOR
EDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied;
Failed to process message due to a permanent exception with message
Cannot submit message.
原因:
off365的发件人必须和登录用户一致。
在laravel中的config/mail.php可以看到
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com),
'name' => env('MAIL_FROM_NAME', 'Example'),
],
解决办法:
在.env增加一行配置:
MAIL_FROM_ADDRESS=(这里的地址和MAIL_USERNAME相同)