今天要说一个 laravel 配置文件坑爹的地方;
默认 .env.example 文件中;
关于邮件 email 的配置就这几个;
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
作为一个严格按照 laravel 示例填写配置的良民;
本来心情愉悦的吃着火锅唱着歌出了城;
使用了腾讯企业邮箱的项目发的邮件忽然就被劫了;
报了个这样的错误;
Expected response code 250 but got code "501", with message "501 mail from address must be same as authorization user
意思是要求 address 和 user 必须是一个;
我们去翻 config/mail.php 文件;
确实是有一个 MAIL_FROM_ADDRESS 的;
然鹅 .env.example 中只有 MAIL_USERNAME ;
所以亲们记得在 .env 中加上 MAIL_FROM_ADDRESS ;
MAIL_FROM_ADDRESS 和 MAIL_USERNAME 要一样了;
以避免出现这种问题;
本文为白俊遥原创文章,转载无需和我联系,但请注明来自白俊遥博客https://baijunyao.com 欢迎捐赠赞赏加入组织创建QQ群及捐赠渠道
最新评论