laravel5.4发送邮件时报错

Expected response code 250 but got code "501", with message "501 mail from address must be same as authorization user "

clipboard.png

是哪里错了呢

阅读 7.1k
4 个回答

建议 有关配置在.env 中文件中进行修改,有利于项目的迭代

AIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=587
MAIL_FROM_ADDRESS=thephp@163.com
MAIL_USERNAME=thephp@163.com
MAIL_PASSWORD=******
MAIL_FROM_NAME=thephp@163.com
MAIL_ENCRYPTION=ssl
  • 这是我的邮件发送配置,希望对你能有帮助

username应该要和from里面的address设置一致试试?

MAIL_USERNAME=111@qq.com
MAIL_FROM_ADDRESS=111@qq.com

这两个字段都需要,你应该少了下面这个,然后两个填写的邮箱是一样的
就是你的username应该加上@qq.com

这报错说了,from的邮箱地址要和登录认证的用户相同。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题