with via app email go mailgun dkim

email - app - Eliminación ''en nombre de'' al enviar correo usando MailGun



send email mailgun php (5)

¿Has añadido un subdominio mg?

Si ha agregado un subdominio como @ mg.domain.com, asegúrese de enviar sus correos electrónicos de [email protected]

Tuve el mismo problema, ya que no me di cuenta de que quería tener la dirección del remitente [email protected] pero había agregado, como se recomendó, un subdominio a mailgun: mg.dominio.com .

Entonces, cuando intenté enviar un correo electrónico de [email protected] , recibí "en nombre de" / "enviado por", pero tan pronto como usé el subdominio [email protected] - el mensaje "en nombre de" se ha ido ... estúpido yo ...

Estoy intentando averiguar cómo enviar correos electrónicos utilizando la API de Golang de MailGun sin que se envíe "en nombre de".

Así es como se ve actualmente la dirección De (donde foo.com es el dominio de correo electrónico del remitente y bar.com es mi dominio):

[email protected] on behalf of John Smith <[email protected]>

¿Qué necesito hacer para que se vea así?

John Smith <[email protected]>

He configurado SPF y DKIM de acuerdo con las instrucciones de MailGun y todo pasa como correcto. También he usado SetDKIM(true) cuando envío el correo. ¿Hay algún ajuste que me falte o una validación adicional que deba hacer?


¿Está intentando enviar desde un dominio diferente al que configuró SPF / DKIM?

Solo puede enviar correos electrónicos con etiquetas blancas desde el dominio que está autorizado con Mailgun.


Es necesario establecer la propiedad del sender en el encabezado del correo electrónico en la dirección desde lo más probable.

Tuve este mismo problema al usar NodeMailer para un proyecto node.js. Gmail y Thunderbird mostrarían la dirección de origen bien, pero Outlook mostraría la dirección de origen como

[email protected] on behalf of [email protected]

Cuando miré el encabezado completo del mensaje de correo electrónico, vi que el sender: en el encabezado era [email protected] y el from: era [email protected]

Nos fijamos en los registros de spf y dkim al principio, pensamos que era un problema allí, pero estaban bien y en el encabezado del correo electrónico incluso decían que tanto spf como dkim estaban pasando, así que noté que el encabezado del remitente era diferente al de Outlook y Outlook presta atención a eso donde a gmail y thunderbird no les importa tanto.

Intente establecer el encabezado del sender en el valor de.

Aquí hay una muestra de parte de uno de los encabezados de correo electrónico incorrectos editados para coincidir con el ejemplo anterior

Received-SPF: pass (google.com.... Authentication-Results: mx.google.com; dkim=pass [email protected]; spf=pass (google.com..... Sender: [email protected] From: Persons Name <[email protected]>

hacer que el Sender igual al Sender: Persons Name <[email protected]>


Para agregar a la respuesta de Dhodgin:

El on behalf of mensaje aparece si está usando un subdominio en MailGun, como mail.bar.com y la dirección de correo electrónico está usando un dominio diferente, como [email protected]
Para solucionar este problema, agregue un "remitente" de encabezado MIME personalizado y configúrelo para que sea el mismo que el de la dirección de correo electrónico.

Para agregar un encabezado personalizado usando la api de MailGun, asegúrese de agregar un prefijo h: tal como:

request.AddParameter("h:sender", "John Smith <[email protected]> ");


/*The answer for your question is the "Sender="*/ FILENAME HTMMAIL EMAIL "userid@comain" SUBJECT="Testing sending e-mail from the mainframe" CONTENT_TYPE=''TEXT/HTML'' TO="target_userid@domain" FROM="sending_userid@domain" SENDER="sending_userid@domain";