Php Laravel 5.4和office365公司电子邮件
我想使用我的公司office365电子邮件发送来自laravel 5.4的电子邮件 所以我编辑我的.env如下:Php Laravel 5.4和office365公司电子邮件,php,laravel,Php,Laravel,我想使用我的公司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.
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身份验证系统开始。当我在数据库中输入电子邮件并单击“发送”时,我收到一条成功消息:
我们已通过电子邮件发送您的密码重置链接
但我的电子邮件、垃圾邮件或其他任何地方都没有
我漏了一步吗
感谢您的帮助您确定您的设置正确吗 我认为您应该使用端口587作为Office 365的SMTP 编辑 请查看此答案,其中包含更多信息:
您的配置中肯定有一小部分设置不正确,很难判断是哪一部分,因为您混淆了真实数据(可以理解)。您也可以使用此邮件驱动程序:
此发送的电子邮件来自Graph Rest Api,比Office365 SMTP工作得更好,它会多次出现意外超时和错误。MAIL\u ENCRYPTION=nullStill nothing:/这绝对是正确的端口,因此我们已经解决了部分问题。我将用更多信息更新我的答案。因为我想使用我的office域通过office365发送电子邮件,所以使用domaine-com.mail.protection.outlook.com而不是smtp是正常的吗?