Используя драйвер MailGun от Laravel, как вы (изящно) отправляете пользовательские данные и теги вместе со своей электронной почтой?

Поэтому я использую Laravel 5.1 и пытаюсь интегрироваться с Mailgun. Ну, это легко, но сейчас я пытаюсь отправитьпользовательские переменные из моего приложения вместе с моими электронными письмами.

Я фактически переключаю наше приложение с Mandrill из-за их "нового направления" и тому подобного. С их помощью я мог предоставлять переменные и теги через заголовки писем, но с Mailgun, который работает только при отправке через SMTP. В Ларавеле,Mail::send() использует вызов API, поэтому теоретически я бы добавил туда метаданные"v:my-custom-data" => "{"this_id": 123}", но я бы хотел избежать изменения базовых классов.

Я также рассмотрел использованиеBogardo / Mailgun, но тогда мне придется заменить всеMail::send()сMailgun::send(), а затем я не мог отправлять электронные письма локально (драйвер электронной почты на основе среды), и тогда приложение было бы «женатым» на Mailgun.

Кто-нибудь делал это раньше? Пожалуйста, дайте мне знать, если я не ясно здесь.

Ответы на вопрос(4)

Ваш ответ на вопрос