Unsere Test-E-Mails landen immer wieder im Junk, aber der Salesforce-Support sagt, mit dem Account sei alles in Ordnung
Hast du mit Send to Individual Emails aus dem Reiter Testing getestet, dann sagt Salesforces eigene Dokumentation, dass diese Proofs keine mehrteiligen MIME-Nachrichten sind: HTML und Nur-Text gehen als zwei getrennte Nachrichten raus, und viele Mailsysteme werten das als verdächtig. Eine Firmenadresse auf beiden Seiten stapelt einen zweiten Fehler obendrauf, denn der Filter stuft Mail zwischen zwei Adressen deiner Domain als intern ein und sieht sie dann von einem Drittanbieter-Server außerhalb deines Netzes ankommen. Salesforce stellt unmissverständlich fest, dass E-Mail-Testproofs nicht als Maßstab für Zustellbarkeit dienen sollten.
Die Lösung
Hör auf, mit Einzelproofs zu testen. Lass die IT eure Account-Engagement-Versand-IP auf die Allowlist setzen, die du in den Account Engagement Settings unter Account Information im Feld Sending IPs findest, damit interne Tests die Internes-Netz-Regel nicht mehr auslösen. Miss die Platzierung dann mit einer echten Listen-E-Mail an eine externe Seed-Adresse statt an eine Kollegin auf deiner eigenen Domain, und lies die Header dieses Versands. Bedenke, dass eine Serie von Einzelproofs zu Greylisting führen kann, besonders bei Microsoft, was den nächsten echten Versand schlechter aussehen lässt, als er ist.
Der Newsletter erreicht den Posteingang, aber alles, was aus dem Vertrieb kommt, geht direkt in den Spam
Kampagnen mit Assigned User, Account Owner oder einem CRM-Benutzer-Custom-Field nehmen die Absenderadresse aus dem Benutzerdatensatz, die Versanddomain wechselt also von Prospect zu Prospect. Salesforce wertet die Absenderhierarchie zum Versandzeitpunkt von oben aus und nimmt die erste Adresse, deren Domain verifiziert ist, eine nicht verifizierte Vertriebsdomain fällt also stillschweigend auf den nächsten Eintrag durch, und ist in der Hierarchie nichts gültig, schlägt der Versand fehl. Domains, die du nie im Domain Management hinzugefügt hast, haben keinen DomainKey-Record, diese Nachrichten gehen also unsigniert raus, während deine Marketing-Domain signiert ist.
Die Lösung
Liste jede Domain auf, von der deine Nutzer senden, und füge jede in den Account Engagement Settings unter Domain Management mit veröffentlichtem Validierungsschlüssel und DomainKey-Record hinzu. Wo Vertriebsleute auf einer Domain sitzen, die du nicht authentifizieren kannst, setz als letzten Eintrag der Absenderhierarchie einen General User oder Specific User auf einer verifizierten Domain und leg die persönliche Note in die Antwortadresse statt in den Absender. Sende danach von jeder Domain an eine Seed-Adresse und bestätige, dass der d=-Wert von DKIM passt, bevor du dich darauf verlässt.
Ich habe den DomainKey vor einer Woche hinzugefügt und Account Engagement zeigt DKIM immer noch nicht als verifiziert
Der DomainKey-Record muss auf 200608._domainkey.deinedomain.de liegen, und DNS-Anbieter, die die Zone an das Eingegebene anhängen, machen daraus einen doppelten Hostnamen, der nirgends auflöst. Salesforce nennt GoDaddy für dieses Verhalten namentlich. Die Signatur beginnt außerdem nicht in dem Moment, in dem der Record auflöst: Die Dokumentation bittet um bis zu 24 Stunden, nachdem der Record steht. Und hat jemand einen 2048-Bit-Schlüssel angefordert, warnt Salesforce, dass die Domain in der App überhaupt nicht als DKIM-verifiziert erscheint, selbst mit korrektem Record im DNS.
Die Lösung
Frag den Record direkt ab, statt der App zu trauen: Schlag 200608._domainkey.deinedomain.de nach und prüfe, dass du genau einen TXT-Record zurückbekommst, der dem Wert aus Expected DNS Entries entspricht, ohne doppelte Domain und ohne Dubletten. Hängt dein Anbieter die Zone an, trag nur den Host-Teil ein. Gib der Signatur volle 24 Stunden, sende dann an eine Seed-Adresse und lies den d=-Wert der zugestellten Nachricht, denn das ist die einzige Prüfung, die abbildet, was Mailbox-Provider sehen.
Unsere eigene IT hat die Kampagne als Phishing gemeldet, weil jeder Link auf pardot.com ging
Account Engagement schreibt Links und Vanity-URLs über die Tracker-Domain um, und wenn auf dem Asset keine Tracker-Domain gewählt ist, nimmt es die primäre Tracker-Domain des Accounts. Ein Account, der nie einen eigenen CNAME validiert hat, liefert all das über die Standarddomain go.pardot.com aus, in der Absenderzeile steht also deine Marke und in jedem href etwas anderes, und genau auf dieses Muster ist ein Phishing-Filter trainiert. Salesforce empfiehlt, eine eigene Domain hinzuzufügen und sämtliche Account-Engagement-Inhalte darüber auszuliefern.
Die Lösung
Füge im Domain Management eine Tracker-Domain hinzu, richte den CNAME für die Produktion auf go.pardot.com oder für eine Sandbox auf go.demo.pardot.com, veröffentliche den Validierungsschlüssel als TXT-Record auf deiner Root-Domain oder lade die Validierungsdatei pardot_XXXXXX.txt in dein Web-Root, validiere sie dann und wähle Set as Primary. Das schreibt die URLs auf deinen Account-Engagement-Assets auf die neue Domain um. Nimm eine Subdomain, die nicht deine E-Mail-Versanddomain ist, denn Salesforce warnt, dass eine Domain für beides Authentifizierungsfehler verursacht, und bestätige an einem Seed-Versand, dass kein pardot.com-Link überlebt.
Ein Teil unserer Liste bekam still und leise keine E-Mails mehr und niemand hatte sich abgemeldet
Account Engagement markiert einen Prospect nach einem einzigen Hard Bounce oder nach fünf Soft Bounces als Undeliverable und unterdrückt ihn danach bei jedem Versand. Die Falle steckt in Salesforces eigener Definition eines Hard Bounce: Manche Mailserver quittieren eine Adresse mit einem Hard Bounce, wenn die Nachricht als Spam verdächtigt wird. Eine Phase mit kaputter Authentifizierung schiebt dich also nicht nur in den Spam-Ordner, sie verwandelt gefilterte Empfänger in dauerhaft unterdrückte Prospects, und die Liste schrumpft noch lange weiter, nachdem die eigentliche Ursache behoben ist.
Die Lösung
Behebe zuerst die Authentifizierung und arbeite dich dann rückwärts durch die Bounce-Datensätze: Account Engagement lässt dich den Hard- oder Soft-Bounce-Zähler auf einem Prospect-Datensatz zurücksetzen, sobald die Ursache beseitigt ist. Leg die Bounce-Spitze über die Daten, an denen du DNS oder Absendereinstellungen geändert hast, um eine wirklich schlechte Adresse von einer gefilterten zu trennen. Halte künftig die Bounce-Rate deutlich unter den 10 % pro Versand, vor denen Salesforce als Gefahr für die Zustellbarkeit warnt, sowie die Beschwerderate unter den 0,3 %, die Gmail durchsetzt, und bau das Volumen schrittweise wieder auf, wenn du den Versand länger als eine Woche pausiert hast.