SendGrid-E-Mail-Dienst

Der Proxy-Dienst SendGrid Simple Mail Transfer Protocol (SMTP) bietet ausgehende E-Mail-Authentifizierungs- und Reputationsüberwachungsdienste, einschließlich Unterstützung für:

  • Alle ausgehenden E-Mails
  • Dedizierte IP-Adressen
  • Domain-Registrierung, DomainKeys Identified Mail (DKIM)-Signaturen für die Validierung von E-Mail-Domains (nur für Pro-Staging- und Produktionsumgebungen)
  • Benutzerdefinierte Domänenregistrierung (nur für Pro)
  • Automatisierte Integration für Starter- und Pro-Integrationsumgebungen. Für Pro-Produktions- und Staging-Umgebungen ist eine manuelle Bereitstellung und Konfiguration während des Hardware-Bereitstellungsprozesses von Infrastructure as a Service (IAAs) erforderlich

Der SMTP-Proxy SendGrid ist nicht zur Verwendung als allgemeiner E-Mail-Server für den Empfang eingehender E-Mails oder zur Verwendung mit E-Mail-Marketing-Kampagnen vorgesehen.

TIP
Sie finden SendGrid-Details für Ihr Konto in der Onboarding-Benutzeroberfläche und wählen die Registerkarte Projektdetails > Hosting-Informationen aus.

E-Mail aktivieren oder deaktivieren

Sie können ausgehende E-Mails für jede Umgebung über die Cloud-Konsole oder die Befehlszeile aktivieren oder deaktivieren.

Ausgehende E-Mails sind in Pro Production- und Staging-Umgebungen standardmäßig aktiviert. Outgoing emails kann jedoch in den Umgebungseinstellungen deaktiviert angezeigt werden, bis Sie die Eigenschaft enable_smtp über die Befehlszeile 🔗 oder die Cloud-Konsole festlegen. Sie können ausgehende E-Mails für Integrations- und Staging-Umgebungen aktivieren, um eine Zwei-Faktor-Authentifizierung durchzuführen oder E-Mails mit Passwörtern für Cloud-Projektbenutzer zurückzusetzen. Siehe Konfigurieren von E-Mails für Tests.

Wenn ausgehende E-Mails in Pro Production- oder Staging-Umgebungen deaktiviert oder wieder aktiviert werden müssen, können Sie ein Adobe Commerce-Supportticket senden.

TIP
Wenn Sie den Eigenschaftswert enable_smtp um die Befehlszeile 🔗 aktualisieren, wird auch der Einstellungswert Enable outgoing emails für diese Umgebung in der Cloud-Konsole geändert.

SendGrid-Dashboard

Alle Cloud-Projekte werden unter einem zentralen Konto verwaltet, sodass nur der Support Zugriff auf das SendGrid-Dashboard hat. SendGrid bietet keine Funktionen zur Einschränkung von Unterkonten.

Um die Aktivitätsprotokolle auf den Versandstatus oder eine Liste mit nicht zugestellten, abgelehnten oder blockierten E-Mail-Adressen zu überprüfen, senden Sie ein Adobe Commerce-Supportticket🔗. Das Supportteam kann keine Aktivitätsprotokolle abrufen, die älter als 30 Tage sind.

Schließen Sie nach Möglichkeit die folgenden Informationen in Ihre Anfrage ein:

  • die betroffenen E-Mail-Adressen
  • den betreffenden Zeitraum (nur innerhalb der letzten 30 Tage)
  • Betreff der E-Mail

DomainKeys Identified Mail (DKIM)

DKIM ist eine E-Mail-Authentifizierungstechnologie, mit der Internet Service Provider (ISPs) sowohl legitime als auch gefälschte Absenderadressen identifizieren können. Diese Technik wird häufig bei Phishing- und E-Mail-Betrug eingesetzt. DKIM ist auf einen Domain-Eigentümer angewiesen, der die DNS-Einträge verwaltet. Bei Verwendung von DKIM verwendet der Absenderserver einen privaten Schlüssel, um die Nachrichten zu signieren. Außerdem fügt der Domäneninhaber den DNS-Einträgen der Absender-Domain einen DKIM-Eintrag hinzu, der ein geänderter TXT -Datensatz ist. Dieser TXT -Datensatz enthält einen öffentlichen Schlüssel, mit dem die E-Mail-Server der Empfänger die Signatur einer Nachricht überprüfen. Die Verschlüsselung mit öffentlichen DKIM-Schlüsseln ermöglicht es Empfängern, die Authentizität eines Absenders zu überprüfen. Siehe DKIM-Datensätze - Erklärung.

WARNING
Die SendGrid DKIM-Signaturen und die Unterstützung der Domain-Authentifizierung sind nur für Pro-Projekte verfügbar, nicht aber für Starter-Projekte. Ausgehende Transaktions-E-Mails werden daher wahrscheinlich durch Spam-Filter gekennzeichnet. Die Verwendung von DKIM verbessert die Zustellrate als authentifizierter E-Mail-Absender. Um die Zustellrate der Nachrichten zu verbessern, können Sie von Starter auf Pro aktualisieren oder Ihren eigenen SMTP-Server oder E-Mail-Versand-Dienstleister verwenden. Siehe E-Mail-Verbindungen konfigurieren im Leitfaden für Admin-Systeme.

Sender- und Domain-Authentifizierung

Damit SendGrid Transaktions-E-Mails in Ihrem Namen von Pro Production- oder Staging-Umgebungen sendet, müssen Sie Ihre DNS-Einstellungen so konfigurieren, dass die drei DNS-Einträge der SendGrid-Subdomain enthalten sind. Jedem SendGrid-Konto wird ein eindeutiger TXT -Datensatz zugewiesen, der zum Authentifizieren ausgehender E-Mails verwendet wird.

So aktivieren Sie die Domänenauthentifizierung:

  1. Senden Sie ein Support-Ticket, um die Aktivierung von DKIM für eine bestimmte Domäne anzufordern (Nur Staging- und Produktionsumgebungen für Pro).
  2. Aktualisieren Sie Ihre DNS-Konfiguration mit den TXT - und CNAME -Datensätzen, die Ihnen im Supportticket zur Verfügung gestellt werden.

Beispiel TXT -Datensatz mit Konto-ID:

v=spf1 include:u17504801.wl.sendgrid.net -all

Beispiel CNAME records:

Domäne
Punkte an
Record Type
em.emaildomain.com
uxxxxxx.wl.sendgrid.net
CNAME
s1._domainkey.emaildomain.com
s1.domainkey.uxxxxxx.wl.sendgrid.net
CNAME
s2._domainkey.emaildomain.com
s2.domainkey.uxxxxxx.wl.sendgrid.net
CNAME

DKIM-Signaturen und automatisierte Sicherheit

Beim Einrichten einer authentifizierten Domäne können Sie zwischen automatisierter und manueller Sicherheit wählen. Wenn Sie automatisierte Sicherheit wählen, verwaltet SendGrid Ihre DKIM- und SPF-Datensätze automatisch. Wenn Sie Ihrem Konto eine neue dedizierte Sende-IP-Adresse hinzufügen, aktualisiert SendGrid sofort Ihre DNS-Einstellungen und Ihre DKIM-Signatur. Wenn Sie die automatisierte Sicherheit deaktivieren, sind Sie dafür verantwortlich, Ihre DKIM-Signatur jedes Mal zu aktualisieren, wenn Sie Ihre Versanddomäne ändern.

Beispiel für automatisierte Sicherheit aktiviert:

subdomain.mydomain.com. | CNAME | uxxxxxx.wl.sendgrid.net
s1._domainkey.mydomain.com. | CNAME | s1.domainkey.uxxxxxx.wl.sendgrid.net
s2._domainkey.mydomain.com. | CNAME | s2.domainkey.uxxxxxx.wl.sendgrid.net

Beispiel für die automatische Sicherheit deaktiviert:

me12345.mydomain.com | MX | mx.sendgrid.net
me12345.mydomain.com | TXT | v=spf1 include:sendgrid.net ~all
m1._mydomain.com | TXT | k=rsa; t=s; p=<public-key>

Nachdem die Domänenauthentifizierung eingerichtet wurde, verarbeitet SendGrid automatisch SPF- (Security Policy Framework) und DKIM-Einträge für Sie. Nachdem SendGrid die CNAME Einträge bereitgestellt hat, die Sie Ihren DNS-Einträgen hinzufügen können, können Sie dedizierte IP-Adressen hinzufügen und andere Kontoaktualisierungen vornehmen, ohne Ihre SPF-Einträge manuell verwalten zu müssen. Siehe Automatisierte Sicherheit und Ihre DKIM-Signatur.

So testen Sie Ihre DNS-Konfiguration:

dig CNAME em.domain_name
dig CNAME s1._domainkey.domain_name
dig CNAME s2._domainkey.domain_name

Schwelle für Transaktions-E-Mails

Der Schwellenwert für Transaktions-E-Mails bezieht sich auf die Anzahl der Transaktions-E-Mail-Nachrichten, die Sie von Pro-Umgebungen innerhalb eines bestimmten Zeitraums senden können, z. B. 12.000 E-Mails pro Monat aus Nicht-Produktionsumgebungen. Die Schwelle dient zum Schutz vor Spam-Sendungen und schädigt möglicherweise die Reputation Ihrer E-Mail.

Es gibt keine festen Beschränkungen für die Anzahl der E-Mails, die in der Produktionsumgebung gesendet werden können, solange die Reputation des Absenders mehr als 95 % beträgt. Die Reputation wird durch die Anzahl an nicht zugestellten oder abgelehnten E-Mails und die Tatsache beeinflusst, ob DNS-basierte Spam-Registrierungen Ihre Domain als potenzielle Spam-Quelle gekennzeichnet haben. Siehe Nicht gesendete E-Mails, wenn die SendGrid-Gutschriften in Adobe Commerce überschritten wurden in der Knowledge Base zur Unterstützung von Commerce.

Überprüfen, ob die maximalen Guthaben überschritten werden:

  1. Wechseln Sie auf Ihrer lokalen Workstation zum Projektverzeichnis.

  2. Verwenden Sie SSH, um sich bei der Remote-Umgebung anzumelden.

    code language-bash
    magento-cloud ssh
    
  3. Überprüfen Sie die /var/log/mail.log auf authentication failed : Maxium credits exceeded -Einträge.

    Wenn authentication failed Protokolleinträge angezeigt werden und die Reputation des E-Mail-Versands mindestens 95 beträgt, können Sie ein Adobe Commerce-Supportticket senden , um eine Erhöhung der Kreditzuweisung anzufordern.

Reputation beim E-Mail-Versand

Die Reputation einer E-Mail-Nachricht ist eine Punktzahl, die von einem Internet Service Provider (ISP) einem Unternehmen zugewiesen wird, das E-Mail-Nachrichten sendet. Je höher der Wert ist, desto wahrscheinlicher ist es, dass ein ISP Nachrichten an den Posteingang eines Empfängers sendet. Wenn die Punktzahl unter eine bestimmte Stufe fällt, kann der ISP Nachrichten an den Spam-Ordner der Empfänger weiterleiten oder Nachrichten sogar vollständig zurückweisen. Die Reputationsbewertung wird durch verschiedene Faktoren bestimmt, z. B. einen Durchschnittswert von 30 Tagen für Ihre IP-Adressen im Vergleich zu anderen IP-Adressen und der Spam-Beschwerderate. Siehe 8 Möglichkeiten, den Ruf Ihrer E-Mail-Versand zu überprüfen.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26