[英]MailTrap not working on Laravel with homestead
我曾經在Laravel上使用MailTrap很好。
但是,由於我已更新為Laravel 5.6並已更新為Homestead,因此似乎無法使用MailTrap發送任何郵件。
這是我的.env
文件的外觀片段,類似於:
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=XXX
MAIL_PASSWORD=XXX
MAIL_ENCRYPTION=null
MAIL_FROM_NAME="John Smith"
MAIL_FROM_ADDRESS=admin@foo.com
我還清除了配置緩存並重新緩存了它,並重新啟動了服務器。
每當我嘗試發送郵件時,都會收到一條Swift_TransportException
消息: Connection could not be established with host mailtrap.io [Connection timed out #110]
。
為什么會發生這種情況,以及如何解決此問題。
您需要將MAIL_HOST=mailtrap.io
更改為MAIL_HOST=smtp.mailtrap.io
因為mailtrap.io
是已棄用的網址。
您可以在那里閱讀更多內容。
2018年3月8日,Mailtrap阻止了來自“ mailtrap.io”的流量。
在2016年11月10日之前注冊Mailtrap且未更新其憑據的Mailtrap用戶必須在SMTP主機地址中進行一些更改: 在當前SMTP主機名中添加“ smtp” 。 因此,它將被稱為“ smtp.mailtrap.io”而不是“ mailtrap.io”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.