Wie ersetze ich „via amazonses.com“ für die E-Mail-Identitäten in AWS SES durch mein App-Branding „via example.com“?

Wie ersetze ich „via amazonses.com“ für die E-Mail-Identitäten in AWS SES durch mein App-Branding „via example.com“?

Soweit ich sehe, gibt es in SES zwei Möglichkeiten zur Identitätsüberprüfung:

  1. E-Mail-Identitäten
  2. Domänenidentitäten

Mit Domänenidentitäten ist es einfacher, die Header „signed-by“ und „mailed-by“ in den ausgehenden E-Mails zu korrigieren. Wenn die DKIM/SPF-DNS-Einträge richtig eingestellt sind, funktioniert es gut.

Aber bei E-Mail-Identitäten fügt AWS SES etwas wie „via amazonses.com“ hinzu. Jetzt versuche ich, dies stattdessen mit dem Branding meiner App zu beheben. Wenn meine Kunden also nur E-Mail-Identitäten und nicht ganze Domänen verifizieren möchten, können sie E-Mails über meine App senden (und im Hintergrund über SES), aber wenn die E-Mails rausgehen, sollte bei den E-Mail-Identitäten nicht „via amazonses.com“, sondern in meiner App ein Branding wie „via example.com“ stehen.

Wie kann ich das erreichen? :)

BEARBEITEN:

  1. Jemand verifiziert eine E-Mail-Identität -[email geschützt]- Ich möchte, dass dort „via mydomain.com“ statt „via amazonses.com“ steht.
  2. Jemand verifiziert clientdomain.com - ich möchte, dass dort "signed-by: clientdomain.com" steht und das "via..." entfernt wird.

Nummer 2 ist einfach und ich kann das mit EasyDKIM in SES erreichen, aber ich habe Probleme herauszufinden, wie ich Nummer 1 erreichen kann

Antwort1

Um dies erfolgreich zu erreichen, mussten wir die Hauptdomäne verifizieren, mit der wir uns im Falle von E-Mail-Identitäten anmelden wollten. Beispiel: mydomain.com ist die Domäne, wir haben diese Domäne verifiziert und darin die MAIL FROM-Domäne festgelegt.

Anschließend haben wir die einzelne E-Mail-Identität, die wir senden wollten, verifiziert und mit mydomain.com signiert. Ich habe meine persönliche E-Mail-Adresse verwendet, aber für dieses Beispiel verwenden wir[email geschützt].

Schließlich mussten wir den FROM-Header wie folgt in PHP optimieren, bevor wir aufAWS PHP SDK für SESund rufen Sie die sendRawEmailMethode auf

$message->setFrom('[email protected] via mydomain.xyz <[email protected]>');

Die endgültige Lösung bestand darin, dass Gmail im Header Folgendes angab:

from:   [email protected] via mydomain.xyz <[email protected]>

verwandte Informationen