![¿Cómo reemplazar "vía amazonses.com" con la marca de mis aplicaciones "vía ejemplo.com" para las identidades de correo electrónico en AWS SES?](https://rvso.com/image/776329/%C2%BFC%C3%B3mo%20reemplazar%20%22v%C3%ADa%20amazonses.com%22%20con%20la%20marca%20de%20mis%20aplicaciones%20%22v%C3%ADa%20ejemplo.com%22%20para%20las%20identidades%20de%20correo%20electr%C3%B3nico%20en%20AWS%20SES%3F.png)
Entonces, en SES, hay dos formas de verificar identidades, como puedo ver:
- Identidades de correo electrónico
- Identidades de dominio
Con las identidades de dominio, es más fácil corregir los encabezados "firmado por" y "enviado por" en los correos salientes. Si los registros DNS DKIM/SPF están configurados correctamente, funciona bien.
Pero con las identidades de correo electrónico, AWS SES agrega algo como "a través de amazonses.com". Ahora estoy buscando solucionar este problema con la marca de mi aplicación. De modo que cuando mis clientes solo quieran verificar las identidades de los correos electrónicos y no los dominios completos, puedan enviar correos electrónicos a través de mi aplicación (y entre bastidores a través de SES), pero cuando los correos electrónicos se envíen, en lugar de decir "a través de amazonses.com", debería En lugar de las identidades de correo electrónico, coloque mis aplicaciones como "a través de example.com".
¿Cómo puedo conseguir esto? :)
EDITAR:
- Alguien verifica una identidad de correo electrónico.[correo electrónico protegido]- Quiero que diga "vía midominio.com" en lugar de "vía amazonses.com"
- Alguien verifica clientdomain.com. Quiero que diga "firmado por: clientdomain.com" y se eliminará "vía...".
El número 2 es simple y puedo lograrlo con EasyDKIM en SES, pero tengo problemas para descubrir cómo lograr el número 1.
Respuesta1
Para lograr esto con éxito, tuvimos que verificar el dominio principal con el que queríamos firmar en caso de identidades de correo electrónico. El ejemplo mydomain.com es el dominio, verificamos que el dominio incluye la configuración del dominio MAIL FROM en él.
Luego, continuamos y verificamos la identidad de correo electrónico única que queríamos enviar y la firmamos con midominio.com. Utilicé mi correo electrónico personal pero para este ejemplo usaremos[correo electrónico protegido].
Finalmente tuvimos que modificar el encabezado FROM así en PHP antes de presionar el botónAWS PHP SDK para SESy llamar al sendRawEmail
método
$message->setFrom('[email protected] via mydomain.xyz <[email protected]>');
La solución final fue que Gmail decía en el encabezado que era:
from: [email protected] via mydomain.xyz <[email protected]>