Dies ist eine knifflige Angelegenheit, und ich habe mich immer auf Techniken verlassen, wie z. B. auf Berechtigungen basierende E-Mails (dh nur an Personen senden, an die Sie die Berechtigung zum Senden haben) und keine offensichtliche Spam- Terminologie verwenden.
In letzter Zeit werden einige der E-Mails, die ich programmgesteuert versende, automatisch in den Spam-Ordner der Benutzer gemischt, und ich frage mich, was ich dagegen tun kann.
Dies trotz der Tatsache, dass diese bestimmten E-Mails keine E-Mails sind, die Menschen als Spam markieren würden, insbesondere E-Mails, die Lizenzschlüssel enthalten, für die die Leute gutes Geld bezahlt haben. Ich glaube also nicht, dass sie sie als Spam betrachten werden
Ich denke, dies ist ein großes Thema, bei dem ich im Wesentlichen ein ignoranter Simpleton bin.
quelle
Eröffnen Sie ein Konto bei so vielen großen E-Mail-Anbietern wie möglich (gmail / yahoo / hotmail / aol / etc). Wenn Sie Änderungen an Ihren E-Mails vornehmen, entweder größere Umformulierungen, Änderungen am Code, der die E-Mails sendet, Änderungen an Ihren E-Mail-Servern usw., stellen Sie sicher, dass Sie Testnachrichten an alle Ihre Konten senden und sicherstellen, dass diese nicht als Spam markiert werden.
quelle
Sie können Ihren Benutzern mitteilen, dass sie ihre Absenderadresse zu ihren Kontakten hinzufügen sollen, wenn sie ihre Bestellung abschließen. Dies ist in diesem Fall sehr hilfreich.
Andernfalls würde ich versuchen, ein Protokoll von einigen Ihrer Benutzer zu erhalten. Manchmal haben sie Details darüber, warum es als Spam in den Kopfzeilen der Nachricht markiert wurde, mit denen Sie den Text optimieren können.
Andere Dinge, die Sie versuchen können:
quelle
Einige Stichpunkte aus einer früheren Antwort :
Am wichtigsten: Gehört die Absenderadresse ("Von") zu einer Domäne, die auf dem Server ausgeführt wird, von dem Sie die E-Mail senden? Wenn nicht, mach es so. Verwenden Sie niemals Absenderadressen wie
[email protected]
. Benutzer,reply-to
wenn Sie Antworten benötigen, um zu einer anderen Adresse zu gelangen.Befindet sich Ihr Server auf einer schwarzen Liste (z. B. IP auf spamhaus.org überprüfen)? Dies ist eine Möglichkeit, wenn Sie sich auf Shared Hosting befinden, wenn sich Nachbarn schlecht verhalten.
Werden Mails von einem Spamfilter gefiltert? Eröffnen Sie ein Konto bei einem Freemailer mit einem Spam-Ordner und finden Sie es heraus. Versuchen Sie auch, E-Mails an eine Adresse zu senden, ohne dass Spam gefiltert wird.
Benötigen Sie möglicherweise den fünften Parameter "-f" von mail (), um eine Absenderadresse hinzuzufügen? (Siehe Befehl mail () im PHP-Handbuch)
Wenn Sie Zugriff auf Protokolldateien haben, überprüfen Sie diese natürlich.
quelle
Bestätigen Sie, dass Sie die richtige E-Mail-Adresse haben, bevor Sie E-Mails versenden. Wenn jemand bei der Anmeldung die falsche E-Mail-Adresse angibt, schlagen Sie ihn so schnell wie möglich über den Kopf.
Fügen Sie in JEDE E-Mail immer klare Informationen zum Abbestellen ein. Der Benutzer muss sich nicht anmelden, um sich abzumelden. Es sollte sich um eine eindeutige URL für das Abbestellen mit einem Klick handeln.
Dadurch wird verhindert, dass Personen Ihre E-Mails als Spam markieren, da das "Abbestellen" zu schwierig ist.
quelle
Wenn Sie zusätzlich zu allen anderen Antworten HTML-E-Mails senden, die URLs als Verknüpfungstext enthalten, stellen Sie sicher, dass die URL mit dem Verknüpfungstext übereinstimmt. Ich weiß, dass Thunderbird sie automatisch als Betrug kennzeichnet, wenn nicht.
Der falsche Weg:
Der richtige Weg:
Oder verwenden Sie einen nicht verwandten Verknüpfungstext anstelle einer URL:
quelle
Sie können einen E-Mail-Dienst eines Drittanbieters in Betracht ziehen, der Zustellungsprobleme behandelt:
quelle
Das Zustellen von E-Mails kann manchmal wie schwarze Magie sein. Das umgekehrte DNS ist wirklich wichtig.
Ich habe es als sehr hilfreich empfunden, NDRs sorgfältig zu verfolgen. Ich leite alle meine NDRs an eine einzelne Adresse und habe einen Windows-Dienst, der sie analysiert (Google ListNanny). Ich habe so viele Informationen wie möglich aus dem NDR in eine Datenbank gestellt und dann Berichte darüber erstellt, um festzustellen, ob ich plötzlich von einer bestimmten Domain blockiert wurde. Außerdem sollten Sie vermeiden, E-Mails an Adressen zu senden, die zuvor als NDR gekennzeichnet waren, da dies im Allgemeinen ein guter Hinweis auf Spam ist.
Wenn Sie eine Reihe von Kundendienst-E-Mails gleichzeitig versenden müssen, ist es am besten, eine Verzögerung zwischen den einzelnen E-Mails einzufügen. Wenn Sie zu viele nahezu identische E-Mails gleichzeitig an eine Domain senden, werden Sie sicher auf deren E-Mails landen schwarze Liste.
Einige Domains können manchmal einfach nicht geliefert werden. Comcast.net ist das Schlimmste.
Stellen Sie sicher, dass Ihre IP-Adressen nicht auf Websites wie http://www.mxtoolbox.com/blacklists.aspx aufgeführt sind .
quelle
Ich muss es Ihnen nur ungern sagen, aber ich und andere verwenden möglicherweise Standardeinstellungen auf der weißen Liste, um das Filtern von Spam zu steuern.
Dies bedeutet, dass alle E-Mails von einer unbekannten Quelle automatisch Spam sind und in einen Spam-Ordner umgeleitet werden. (Ich lasse meinen E-Mail-Dienst keinen Spam löschen, da ich die Ankünfte immer auf Fehlalarme überprüfen möchte. Dies ist durch einen schnellen Scan des Ordners recht einfach.)
Ich habe sogar E-Mails von mir in den Spam-Eimer geschickt, weil (1) ich normalerweise keine E-Mails an mich selbst sende und (2) es Spammer gibt, die meine Absenderadresse in Spam fälschen, der an mich gesendet wird.
Um aus der Spam-Bezeichnung herauszukommen, muss ich berücksichtigen, dass Ihre E-Mails möglicherweise legitim sind (aus Absender- und Betreffinformationen), und sie zuerst im Klartext öffnen (meine Standardeinstellung für alle eingehenden E-Mails, Spam oder nicht), um festzustellen, ob sie legitim sind . Mein Spam-Ordner verwendet keine Links in E-Mails, daher bin ich vor kniffligen Bildlinks und anderem Fehlverhalten geschützt.
Wenn ich möchte, dass zukünftige Ankünfte aus derselben Quelle in meinen Posteingang gelangen und nicht zur Spam-Überprüfung umgeleitet werden, gebe ich dies meinem E-Mail-Client an. Für Organisationen, die Massenmail-Weiterleitungen und eindeutige Absenderadressen pro Poststück verwenden, ist das zu schade. Sie erhalten nie meine Zustimmung und werden immer in meinem Spam-Ordner angezeigt. Wenn ich beschäftigt bin, werde ich sie nie ansehen.
Wenn eine E-Mail im Klartext nicht lesbar ist, selbst wenn sie als HTML gesendet wird, lösche ich sie wahrscheinlich nur, es sei denn, ich weiß, dass sie aufgrund der Quelle und früherer wertvoller Erfahrungen für mich von Interesse ist.
Wie Sie sehen, unterliegt es letztendlich der Kontrolle eines Benutzers, und es gibt keine automatisierte Handlung, die ein solches System davon überzeugt, dass Ihre E-Mails allein aufgrund ihrer Struktur legitim sind. In diesem Fall müssen Sie nett spielen, nichts tun, was Phishing ähnelt, und es Benutzern, die Ihrer E-Mail vertrauen möchten, leicht machen, Sie zu ihrer weißen Liste hinzuzufügen.
quelle
Eine der E-Mails meiner Anwendung wurde ständig als Spam markiert. Es war HTML mit einem einzelnen Link, den ich als HTML im Textkörper mit einem Text / HTML-Inhaltstyp gesendet habe.
Meine erfolgreichste Lösung für dieses Problem bestand darin, die E-Mail so zu verfassen, dass sie von einem E-Mail-Client generiert wurde.
Ich habe die E-Mail in ein mehrteiliges / alternatives MIME-Dokument geändert und generiere jetzt sowohl Text- / Nur-Text- als auch Text- / HTML-Teile.
Die E-Mail wird von Outlook nicht mehr als Junk erkannt.
quelle
Yahoo verwendet eine Methode namens Absender-ID, die im SPF-Setup-Assistenten konfiguriert und in Ihr DNS eingegeben werden kann. Eine der wichtigsten Funktionen für Exchange, Hotmail, AOL, Yahoo und andere ist die Verwendung eines Reverse-DNS für Ihre Domain. Diese werden die meisten Probleme ausschalten. Sie können jedoch niemals verhindern, dass eine Person Ihre oder benutzerdefinierte Regeln absichtlich blockiert.
quelle
Sie benötigen einen umgekehrten DNS-Eintrag. Sie müssen nicht zweimal denselben Inhalt an denselben Benutzer senden. Sie müssen es mit einigen gängigen Webmail- und E-Mail-Clients testen. Persönlich habe ich meine durch einen frisch installierten Spam-Attentäter, einen ausgebildeten Spam-Attentäter und mehrere Hotmail-, Google Mail- und AOL-Konten geführt.
Aber haben Sie diesen Spam gesehen, der scheinbar nichts verlinkt oder für nichts wirbt? Das ist ein Spammer, der versucht, Ihren Bayes'schen Filter zu beeinflussen. Wenn er eine hohe Bewertung erhalten und dann einige Wörter in seine zukünftigen E-Mails aufnehmen kann, wird dies möglicherweise automatisch als gut erlernt. Sie können also nicht wirklich erraten, wie der Filter eines Benutzers zum Zeitpunkt Ihres Mailings eingestellt wird.
Zuletzt habe ich meine Liste nicht nach Domains sortiert, sondern nach dem Zufallsprinzip sortiert.
quelle
Ich habe festgestellt, dass die Verwendung des echten Vor- und Nachnamens des Empfängers im Körper ein sicherer Weg ist, um durch einen Spamfilter zu gelangen.
quelle
In Großbritannien empfiehlt es sich auch, eine echte physische Adresse für Ihr Unternehmen und die registrierte Nummer anzugeben.
Auf diese Weise ist alles offen und ehrlich und es ist weniger wahrscheinlich, dass sie es manuell als Spam markieren.
quelle
Ich würde hinzufügen :
Geben Sie eine echte Abmeldung ein, wenn Sie auf "Abmelden" klicken. Ich habe echte Newsletter gesehen, die einen Dummy-Link zum Abbestellen enthalten, der beim Klicken anzeigt, dass "erfolgreich abbestellt wurde", aber ich werde weiterhin weitere Newsletter erhalten.
quelle
Das Wichtigste, was Sie tun können, ist sicherzustellen, dass die Personen, an die Sie E-Mails senden, beim Empfang Ihrer E-Mails wahrscheinlich nicht auf die Schaltfläche "Spam" klicken. Halten Sie sich also an die folgenden Faustregeln:
Stellen Sie sicher, dass Sie die Erlaubnis der Personen haben, an die Sie E-Mails senden. Senden Sie niemals E-Mails an jemanden, der sie nicht von Ihnen angefordert hat.
Identifizieren Sie ganz oben in jeder Nachricht, wer Sie sind und warum die Person die E-Mail erhält.
Senden Sie mindestens einmal im Monat eine Erinnerungs-E-Mail an Personen auf Ihrer Liste (wenn Sie eine Liste führen), und zwingen Sie sie, sich erneut für die Liste zu entscheiden, um weiterhin Mitteilungen von Ihnen zu erhalten. Ja, dies bedeutet, dass Ihre Liste mit der Zeit kürzer wird. Der Vorteil ist jedoch, dass die Personen auf Ihrer Liste "eingekauft" sind und Ihre E-Mail mit geringerer Wahrscheinlichkeit kennzeichnen.
Halten Sie Ihre Inhalte hoch relevant und nützlich.
Geben Sie den Menschen eine einfache Möglichkeit, sich von weiteren Kommunikationen abzumelden.
Verwenden Sie einen E-Mail-Versanddienst wie SendGrid, der hart daran arbeitet, einen guten IP-Ruf aufrechtzuerhalten.
Vermeiden Sie die Verwendung von Kurzlinks - diese werden häufig auf die schwarze Liste gesetzt.
Das Befolgen dieser Faustregeln wird einen langen Weg gehen.
quelle
Ich hatte in der Vergangenheit das gleiche Problem auf vielen Websites, die ich hier bei der Arbeit gemacht habe. Die einzige garantierte Methode, um sicherzustellen, dass der Benutzer die E-Mail erhält, besteht darin, dem Benutzer zu empfehlen, Sie zu seiner sicheren Liste hinzuzufügen. Jede andere Methode wird wirklich nur etwas sein, das dabei helfen kann und nicht garantiert ist.
quelle
Es kann durchaus vorkommen, dass Personen, die sich für Ihren Dienst anmelden, E-Mails mit Tippfehlern eingeben, die Sie nicht korrigieren. Zum Beispiel: chris @ gmial.com -oder- james @ hotnail.com .
Solche Domains sind so konfiguriert, dass sie als Spam-Fallen verwendet werden, die automatisch die IP- Adresse und / oder Domain Ihres E-Mail-Servers kennzeichnen und dessen Ruf beeinträchtigen .
Um dies zu vermeiden, überprüfen Sie die E-Mail-Adresse, die in Ihrem Produktabonnement eingegeben wurde. Senden Sie außerdem eine Bestätigungs-E-Mail, um sicherzustellen, dass diese E-Mail-Adresse zu 100% von einem Menschen bestätigt wird, der die Bestätigungs-E-Mail eingibt, bevor Sie ihm den Produktschlüssel senden oder sein Abonnement annehmen. In der Bestätigungs-E-Mail sollte der Empfänger auf einen Link klicken oder antworten müssen, um wirklich zu bestätigen, dass der Eigentümer des Postfachs die Person ist, die sich angemeldet hat.
quelle
Es hört sich so an, als wären Sie auf Feedback angewiesen, um festzustellen, was auf der Empfangsseite hängen bleibt. Sie sollten die ausgehenden E-Mails selbst auf offensichtliche "Spam" überprüfen.
Kaufen Sie ein anständiges Spam-Kontrollsystem und senden Sie Ihre ausgehenden E-Mails darüber. Wenn Sie ein anständiges E-Mail-Volumen senden, sollten Sie dies trotzdem tun, da das Risiko besteht, ausgehende Viren zu senden, insbesondere wenn Sie Desktop-Windows-Benutzer haben.
Proofpoint hatte beispielsweise Spam + Antivirus + einige Reputationsdienste in einer einzigen Bereitstellung. (Ich habe dort früher gearbeitet, daher weiß ich das auf Anhieb. Ich bin sicher, dass andere Anbieter in diesem Bereich ähnliche Funktionen haben.) Aber Sie haben die Idee. Wenn Sie Ihre E-Mails über eine grundlegende Einrichtung zur kommerziellen Spam-Kontrolle senden und diese nicht erfolgreich ist, sollte sie nicht aus Ihrem Netzwerk entfernt werden.
Es gibt auch einige Unternehmen wie Habeas, die Sie bei der Erhöhung der Zustellrate von ausgehenden E-Mails ohne Spam unterstützen können.
quelle
Google hat ein Tool und Richtlinien dafür. Sie finden sie unter: https://postmaster.google.com/ Registrieren und überprüfen Sie Ihren Domain-Namen. Google bietet eine individuelle Bewertung dieser IP-Adresse und Domain.
Aus den Richtlinien für Massensender :
Durch die Authentifizierung wird sichergestellt, dass Ihre Nachrichten korrekt klassifiziert werden können. E-Mails ohne Authentifizierung werden wahrscheinlich abgelehnt oder in den Spam-Ordner gestellt, da es sich mit hoher Wahrscheinlichkeit um gefälschte Nachrichten handelt, die für Phishing-Betrug verwendet werden. Darüber hinaus können nicht authentifizierte E-Mails mit Anhängen aus Sicherheitsgründen sofort abgelehnt werden.
So stellen Sie sicher, dass Google Mail Sie identifizieren kann:
Verwenden Sie für jede von Ihnen gesendete Massenmail dieselbe Adresse im Header "Von:". Wir empfehlen außerdem Folgendes:
Nachrichten mit DKIM signieren. Wir authentifizieren keine mit Schlüsseln signierten Nachrichten mit weniger als 1024 Bit.
quelle
Ich benutze immer: https://www.mail-tester.com/
Es gibt mir Feedback zum technischen Teil des Versendens einer E-Mail. Wie SPF-Platten punkten DKIM, Spamassassin und so weiter. Obwohl ich weiß, was erforderlich ist, mache ich ständig Fehler und mail-tester.com macht es einfach herauszufinden, was falsch sein könnte.
quelle
Stellen Sie sicher, dass Sie die Absenderadresse ( oder den Umschlagparameter ) auf einen Wert einstellen, der mit der Domäne in der Headeradresse übereinstimmt, damit DMARC- Prüfungen für SPF bestanden und auch bei Verwendung von sendmail ausgerichtet werden können .
-f
-r
From:
Mit PHP:
Wenn Sie die in PHP integrierte
mail()
Funktion verwenden, ohne den 5. Parameter festzulegen, werden die DMARC-SPF-Prüfungen nicht ausgerichtet, wenn sie nicht korrekt ausgeführt werden. Standardmäßig sendet sendmail die E-Mail mit dem Benutzer des Webservers als RFC5321 .MailFrom / Return Path-Header.Angenommen, Sie hosten Ihre Website
domain.com
auf demhost.com
Webserver. Wenn Sie den Parameter für zusätzliche Parameter nicht einstellen:Der E-Mail-Empfänger erhält eine E-Mail mit den folgenden E-Mail-Headern:
Obwohl dies die SPF-Prüfungen besteht, ist es nicht ausgerichtet (da domain.com und host.com nicht übereinstimmen), was bedeutet, dass die DMARC-SPF-Prüfung als nicht ausgerichtet fehlschlägt.
Stattdessen Sie müssen die Umschlag Absenderadresse zu sendgeben , indem Sie den fünften Parameter in der PHP einschließlich
mail()
Funktion, zum Beispiel:In diesem Fall erhält der E-Mail-Empfänger eine E-Mail mit den folgenden E-Mail-Headern:
Da diese beiden Header Adressen von enthalten
domain.com
, wird SPF bestanden und auch ausgerichtet, was bedeutet, dass DMARC auch die SPF-Prüfung besteht.quelle