所以我使用Laravel 5.1並嘗試與Mailgun集成。那麼,這很容易,但現在我試圖從我的應用程序發送custom variables以及我的電子郵件。使用Laravel的Mailgun驅動程序,您如何(優雅地)使用電子郵件發送自定義數據和標籤?
我實際上將我們的應用程序從Mandrill轉換爲因爲它們的「新方向」等。有了它們,我可以通過電子郵件標題提供變量和標籤,但使用Mailgun時,只有通過SMTP發送時才能使用。在Laravel中,Mail::send()
使用API調用,所以理論上我會在那裏添加元數據"v:my-custom-data" => "{"this_id": 123}"
,但我想避免改變這樣的核心類。
我也考慮過使用Bogardo/Mailgun,但後來我不得不用全部更換爲Mail::send()
s,然後我本地無法發送電子郵件(環境基於電子郵件的驅動程序),然後應用程序將是「結婚」到Mailgun。
以前有人做過這個嗎?如果我不清楚,請告訴我。
作爲一個側面說明,SparkPost的API不行爲這種方式,儘管有類似的元數據處理。我最近嘗試過。 –