当我尝试发送密码重置邮件时,我在Laravel 5.1 Homestead中的常用电子邮件设置中遇到此错误。
Swift_TransportException in AbstractSmtpTransport.php line 162:Cannot send message without a sender address
地址填写在app/config/mail.php中:
'from' => array('address' => 'myusername@gmail.com', 'name' => 'hawle'),
发布于 2020-05-04 21:21:22
我刚刚在Laravel 7.9中解决了这个问题。我使用的是mailtrap.io,我认为问题是缺少了一个MAIL_ENCRYPTION=tls
变量。此变量在mailtrap.io示例配置或.env.example文件中不存在。
以下是我的.env设置:
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=[found in mailtrap settings]
MAIL_PASSWORD=[found in mailtrap settings]
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=me@mydomain.com
MAIL_FROM_NAME="${APP_NAME}"
https://stackoverflow.com/questions/31871806
复制相似问题