我想使用我公司的office365电子邮件从laravel 5.4发送电子邮件 .
所以我像这样编辑我的.env:
MAIL_DRIVER=smtp
MAIL_HOST=domaine-com.mail.protection.outlook.com
MAIL_PORT=25
MAIL_USERNAME=myemail@domaine.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=myemail@domaine.com
MAIL_FROM_NAME=WebsiteName
我开始使用默认的laravel auth系统 . 当我在我的数据库中用电子邮件填写输入并单击发送时,我收到了一条成功消息:
我们已通过电子邮件发送您的密码重置链接!
但我的电子邮件中没有任何内容,我的垃圾邮件或其他任何地方都没有 .
我错过了一步吗?
谢谢您帮忙
1 回答
你确定你的设置是否正确?
我认为您应该使用端口587 for SMTP for Office 365 .
编辑
查看此答案,其中包含更多信息:Laravel sending email with Office 365 Email
肯定会有一小部分配置未正确设置,并且很难分辨哪个部分,因为您已经混淆了真实数据(可以理解) .