3

Mandrill宣佈它不會免費後,我開始尋找替代方案。我發現Sendgrid適合我的目的。從環境文件中刪除後,Laravel Forge不斷髮送郵件通過Mandrill

我使用MAIL_USERNAME,MAIL_PASSWORD和MAIL_HOST信息爲Forg上的Sendgrid更新了環境文件。在我的本地機器上工作並通過Sendgrid發送。在我的製作中,即使已更新環境文件並刪除了Mandrill信息,它仍會通過Mandrill發送。那個怎麼樣? Forge是否將緩存文件用於需要刪除的環境?

+1

Forge維護自己的'.env'文件,你有沒有仔細檢查以確保更新?重啓Nginx服務當然也不會有什麼壞處。 – jszobody

+0

'.env'文件未存儲在Git存儲庫中,因此當您執行'git push'時,您對本地主機所做的任何更改都不會在生產服務器上進行更新。 –

+1

是的,我知道這一點。環境文件在Forge的「環境」選項卡中更新。 我有一個隊列工人正在運行,所以我重新啓動它,現在一切似乎都在工作。我想知道隊列工作人員是否將環境存儲在隊列緩存或類似的東西中,因爲所有通過隊列的郵件都不工作,並且所有未通過隊列的郵件都被髮送到Sendgrid。 – Robbie

回答

0

在更新環境文件後,通過重新啓動隊列工作程序解決了此問題。由@retrograde證實。

相關問題