Usando el controlador de Laravel's Mailgun, ¿cómo (con gracia) envía datos personalizados y etiquetas con su correo electrónico?

Así que estoy usando Laravel 5.1 e intento integrarme con Mailgun. Bueno, eso es fácil, pero ahora estoy tratando de enviarvariables personalizadas desde mi aplicación junto con mis correos electrónicos.

En realidad, estoy cambiando nuestra aplicación de Mandrill debido a su "nueva dirección" y tal. Con ellos, podría proporcionar las variables y etiquetas a través de los encabezados de correo electrónico, pero con Mailgun, eso solo funciona cuando se envía a través de SMTP. En LaravelMail::send() usa una llamada API, por lo que en teoría agregaría los metadatos allí con"v:my-custom-data" => "{"this_id": 123}", pero me gustaría evitar alterar las clases principales como esa.

También consideré usarBogardo / Arma de correo, pero luego tendría que reemplazar todo elMail::send()s conMailgun::send(), y luego no pude enviar correos electrónicos localmente (controlador de correo electrónico basado en el entorno), y luego la aplicación estaría "casada" con Mailgun.

¿Alguien ha hecho esto antes? Avísame si no estoy claro aquí.

Respuestas a la pregunta(4)

Su respuesta a la pregunta