E-Mails werden nicht gesendet, wenn die SendGrid-Punktzahl für Adobe Commerce überschritten wird
Wenn E-Mails nicht gesendet werden, wenn die SendGrid-Credits in Adobe Commerce in der Cloud-Infrastruktur überschritten werden, Sie in der Produktionsumgebung (einen Support-Fall), geben Sie die Fehlermeldung an und fordern Sie an, die Credits zu erhöhen, vorbehaltlich der unten aufgeführten Genehmigungsbedingungen. Wenn keine Fehlermeldung angezeigt wird oder Sie sich in der Starterplanarchitektur für die Adobe Commerce-Cloud-Infrastruktur befinden, Sie auch „Support-Anfrage senden und erwähnen, dass die mail.log
-Datei nicht angibt, dass die Credits überschritten wurden.
Beschreibung description
Umgebungen
Adobe Commerce auf Cloud-Infrastruktur-Versionen 2.3.0 - 2.3.7-p1, 2.4.0 - 2.4.3
Problem
SendGrid-Guthaben beziehen sich auf die Anzahl der zulässigen E-Mails, die gesendet werden können. Von den Integrations- und Staging-Zweigen können monatlich nur 12.000 E-Mails versendet werden. Das Guthaben wird zu Beginn des Monats erneuert. Wenn Ihnen also das Guthaben ausgeht, müssen Sie auf die Verlängerung warten.
Die Anzahl der E-Mails, die in der Produktion gesendet werden können, ist unbegrenzt, solange die Reputation des Absenders über 95 % liegt.
Die Reputation wird beeinträchtigt durch:
- Die Anzahl der zurückgewiesenen/zurückgewiesenen E-Mails
- Ob Kunden Ihre E-Mails als Spam gekennzeichnet haben
- Ob DNS-basierte Spam-Register Ihre Domain als potenzielle Spam-Quelle gekennzeichnet haben
In der Produktionsumgebung beträgt die Standardzuweisung 12.000 E-Mails pro Tag. Dieser Grenzwert kann jedoch je nach Nutzung erhöht werden: Er wird auf das Vierfache der durchschnittlichen Anzahl der E-Mails festgelegt, die pro Tag in den letzten fünf Tagen gesendet wurden.
Wenn beispielsweise die durchschnittliche Anzahl der in den letzten fünf Tagen gesendeten E-Mails 5.000 pro Tag beträgt, wird das Kreditlimit auf 20.000 E-Mails pro Tag erhöht. Wenn diese Rate konstant bleibt, können in einem 30-tägigen Monat bis zu 600.000 E-Mails zugestellt werden.
Ursache
Die Anzahl der zulässigen E-Mails, die gesendet werden können, ist begrenzt.
Auflösung resolution
So können Sie überprüfen, ob Ihre Credits überschritten wurden
Adobe Commerce auf Cloud-Infrastruktur Pro Planarchitektur: Überprüfen Sie die /var/log/mail.log
- Sie sehen eine Meldung ähnlich der folgenden:
May 28 21:13:00 <i-node> postfix/error[ 21335] : <error-id>: to=<to@email.com>, relay=none, delay=4642, delays=4642/0.56/0/0.03,
dsn=4.0.0, status=deferred (delivery temporarily suspended: SASL authentication failed; server smtp.sendgrid.net[ ip address] said: 451 Authentication failed: Maximum credits exceeded).
Hinweis: Wenn Sie feststellen, dass einige E-Mails nicht gesendet oder empfangen werden, und die folgende Meldung im mail.log angezeigt wird, gehen Sie nicht davon aus, dass dies auf einen fehlgeschlagenen E-Mail-Versand hinweist. Wenn es keine Nachrichten gibt, die bestätigen, dass die SendGrid-Credits überschritten wurden (einen Support-Fall einreichen - verweisen Sie jedoch nicht auf diese Nachricht:
May 14 11:17:01 <i-node> postfix/error[ 589014] : <error-id>: to=<root@localhost>, orig_to=<root>, relay=none, delay=0.04, delays=0.02/0.01/0/0.01,
dsn=4.0.0, status=SOFTBOUNCE (local delivery is disabled)
Lösung
-
Wenn diese Meldung in der Produktionsumgebung angezeigt wird (einen Support-Fall), geben Sie die obige Meldung ein und fordern Sie die Erhöhung der Punktzahl an.
-
Die Genehmigung für erhöhte Guthaben unterliegt folgenden Bedingungen:
- Die Reputation des Absenders ist 95 oder höher.
- Alle Fehler, die zur Überschreitung der Guthaben geführt haben, müssen behoben worden sein, z. B.: Sie müssen möglicherweise ReCaptcha aktivieren, um Konten zu erstellen oder Bestellungen einzureichen, die Anzahl der von Kunden gemeldeten Spam-Mails zu reduzieren usw.
-
Wenn diese Meldung nicht angezeigt wird oder Sie sich in der Starterplanarchitektur für die Adobe Commerce-Cloud-Infrastruktur befinden, Sie auch „Support-Anfrage senden und erwähnen, dass die
mail.log
-Datei nicht anzeigt, dass die Credits überschritten wurden.