Häufig gestellte Fragen

E-Mails werden im Durchschnitt in weniger als 5 Sekunden zugestellt. Wir arbeiten in Echtzeit, im Gegensatz zu anderen Anbietern, die auf verzögerte Warteschlangen angewiesen sind. Zu keinem Zeitpunkt schreiben wir auf die Festplatte oder speichern E-Mails – alles geschieht im Arbeitsspeicher.

Geschätzte Einrichtungszeit: Weniger als 10 Minuten
Verbesserter Datenschutz: Wenn Sie Ihre Informationen vor der öffentlichen Suche über das Internet verbergen möchten, gehen Sie bitte zu Mein Konto Domänen und aktualisieren Sie Ihre Domain auf einen kostenpflichtigen Plan, bevor Sie mit dieser Anleitung beginnen. Öffentlich durchsuchbare Informationen zu kostenlosen Plänen beinhalten, sind aber nicht beschränkt auf: Aliase, weitergeleitete Adressen, Empfänger und erweiterte Einstellungen wie benutzerdefinierte Portweiterleitung. Wenn Sie mehr über kostenpflichtige Pläne erfahren möchten, sehen Sie sich unsere an Preisgestaltung Seite – ansonsten weiterlesen! Alle Pläne halten sich an unsere Privatsphäre Richtlinie, keine SMTP-Protokolle, Metadaten oder E-Mails zu speichern. Wir verfolgen Sie nicht wie andere Dienste.
Einstieg: Lesen und befolgen Sie die unten aufgeführten Schritte eins bis acht sorgfältig. Achten Sie darauf, die E-Mail-Adresse von zu ersetzen user@gmail.com mit der E-Mail-Adresse, an die Sie E-Mails weiterleiten möchten (falls sie nicht bereits korrekt ist). Ebenso unbedingt ersetzen o3o.ca mit Ihrem benutzerdefinierten Domänennamen (falls er nicht bereits korrekt ist).
  1. Wenn Sie Ihren Domainnamen bereits irgendwo registriert haben, müssen Sie diesen Schritt vollständig überspringen und zu Schritt zwei übergehen! Ansonsten kannst du Klicken Sie hier, um Ihren Domainnamen zu registrieren.
  2. Erinnern Sie sich, wo Sie Ihre Domain registriert haben? Wenn Sie sich daran erinnern, befolgen Sie die nachstehenden Anweisungen:
    Wichtig: Sie müssen einen neuen Tab öffnen und sich bei Ihrem Domain-Registrar anmelden. Sie können einfach unten auf Ihren "Registrar" klicken, um dies automatisch zu tun. In dieser neuen Registerkarte müssen Sie zur DNS-Verwaltungsseite bei Ihrem Registrar navigieren – und wir haben die schrittweisen Navigationsschritte unten in der Spalte „Schritte zur Konfiguration“ bereitgestellt. Nachdem Sie auf der neuen Registerkarte zu dieser Seite navigiert sind, können Sie zu dieser Registerkarte zurückkehren und mit Schritt drei weiter unten fortfahren. Schließen Sie den geöffneten Tab noch nicht; Sie werden es für zukünftige Schritte benötigen!
    Registrator Schritte zum Konfigurieren
    1&1 Einloggen Domain-Center (Wählen Sie Ihre Domain aus) DNS-Einstellungen bearbeiten
    Amazonasroute 53 Einloggen Gehostete Zonen (Wählen Sie Ihre Domain aus)
    Plus.net Einloggen Meine Server Domänenverwaltung DNS-Manager
    Blauwirt FÜR ROCK: Einloggen Domänen (Klicken Sie neben „Verwalten“ auf das Symbol ▼) DNS
    FÜR LEGACY: Melden Sie sich an Domänen Zoneneditor (Wählen Sie Ihre Domain aus)
    Wolkenflare Einloggen DNS
    DNS leicht gemacht Einloggen DNS (Wählen Sie Ihre Domain aus)
    DNSeinfach Einloggen (Wählen Sie Ihre Domain aus) DNS Verwalten
    Digitaler Ozean Einloggen Vernetzung Domänen (Wählen Sie Ihre Domain aus) Mehr Domäne verwalten
    Domain.com Einloggen Klicken Sie in der Kartenansicht in Ihrer Domain auf Verwalten Klicken Sie in der Listenansicht auf das Zahnradsymbol DNS & Nameserver DNS-Einträge
    Domains.com
    Uhr
    Einloggen (Wählen Sie Ihre Domain aus) Verwalten (Zahnradsymbol anklicken) Klicken Sie im linken Menü auf DNS & Nameserver
    DreamHost Einloggen Tafel Domänen Domänen verwalten DNS
    Mann Einloggen Überblick Verwalten Einfacher Editor Aufzeichnungen
    Denken Einloggen (Wählen Sie Ihre Domain aus) Verwaltung Bearbeiten Sie die Zone
    Los Papa
    Uhr
    Einloggen Meine Domains verwalten (Wählen Sie Ihre Domain aus) DNS verwalten
    Google-Domains
    Uhr
    Einloggen (Wählen Sie Ihre Domain aus) DNS konfigurieren
    Namebillig
    Uhr
    Einloggen Domänenliste (Wählen Sie Ihre Domain aus) Verwalten Erweitertes DNS
    Netlify Einloggen (Wählen Sie Ihre Domain aus) Netlify-DNS einrichten
    Netzwerklösungen Einloggen Account Manager Meine Domainnamen (Wählen Sie Ihre Domain aus) Verwalten Ändern Sie die Where-Domain-Punkte Erweitertes DNS
    Shopify
    Uhr
    Einloggen Verwaltete Domänen (Wählen Sie Ihre Domain aus) DNS-Einstellungen
    Platz Einloggen Home-Menü Einstellungen Domänen (Wählen Sie Ihre Domain aus) Erweiterte Einstellungen Benutzerdefinierte Aufzeichnungen
    Vercel ist jetzt Verwenden von "now" CLI now dns add [domain] '@' MX [record-value] [priority]
    Weebly Einloggen Domains-Seite (Wählen Sie Ihre Domain aus) DNS
    Wix Einloggen Domains-Seite (Klicken Symbol) Wählen Sie DNS-Einträge verwalten aus
    Junior Einloggen Domänen Meine Domänen
    Sonstiges
    Wichtig: Der Name Ihres Registrars ist hier nicht aufgeführt? Suchen Sie einfach im Internet nach „So ändern Sie DNS-Einträge auf $REGISTRAR“ (ersetzen Sie $REGISTRAR durch den Namen Ihres Registrars – z. B. „So ändern Sie DNS-Einträge auf GoDaddy“, wenn Sie GoDaddy verwenden).
  3. Legen Sie auf der DNS-Verwaltungsseite Ihres Registrars (die andere Registerkarte, die Sie geöffnet haben) die folgenden "MX"-Einträge fest:
    Wichtig: Beachten Sie, dass KEINE anderen MX-Einträge gesetzt werden sollten. Beide unten gezeigten Datensätze MÜSSEN vorhanden sein. Stellen Sie sicher, dass es keine Tippfehler gibt; und Sie haben sowohl mx1 als auch mx2 richtig geschrieben. Falls bereits MX-Einträge vorhanden waren, löschen Sie diese bitte vollständig. Der „TTL“-Wert muss nicht 3600 sein, er kann bei Bedarf niedriger oder höher sein.
    Name/Host/Alias TTL Typ Priorität Antwort/Wert
    „@“, „.“ oder leer 3600 MX 10 mx1.forwardemail.net
    „@“, „.“ oder leer 3600 MX 10 mx2.forwardemail.net
  4. Legen Sie auf der DNS-Verwaltungsseite Ihres Registrars (die andere Registerkarte, die Sie geöffnet haben) Folgendes fest TXT Aufzeichnungen):
    Wichtig: Wenn Sie einen kostenpflichtigen Plan haben, müssen Sie diesen Schritt vollständig überspringen und mit Schritt fünf fortfahren! Wenn Sie keinen kostenpflichtigen Plan haben, sind Ihre weitergeleiteten Adressen öffentlich durchsuchbar – gehen Sie zu Mein Konto Domänen und aktualisieren Sie Ihre Domain auf Wunsch auf einen kostenpflichtigen Tarif. Wenn Sie mehr über kostenpflichtige Pläne erfahren möchten, sehen Sie sich unsere an Preisgestaltung Seite. Andernfalls können Sie weiterhin eine oder mehrere Kombinationen aus Option A bis Option F auswählen, die unten aufgeführt sind.

    Möglichkeit A: Wenn Sie alle E-Mails von Ihrer Domain (z. B. "all@o3o.ca", "hello@o3o.ca" usw.) an eine bestimmte Adresse "user@gmail.com" weiterleiten:
    Name/Host/Alias TTL Typ Antwort/Wert
    „@“, „.“ oder leer 3600 TXT forward-email=user@gmail.com
    Tipp: Stellen Sie sicher, dass Sie die Werte oben in der Spalte "Wert" durch Ihre eigene E-Mail-Adresse ersetzen. Der „TTL“-Wert muss nicht 3600 sein, er kann bei Bedarf niedriger oder höher sein. Ein niedrigerer Wert für die Gültigkeitsdauer („TTL“) stellt sicher, dass alle zukünftigen Änderungen an Ihren DNS-Einträgen schneller im gesamten Internet verbreitet werden – stellen Sie sich dies als die Dauer vor, die im Speicher zwischengespeichert wird (in Sekunden). Sie können mehr darüber erfahren TTL auf Wikipedia, der freien Enzyklopädie.

    Möglichkeit B: Wenn Sie nur eine einzelne E-Mail-Adresse weiterleiten müssen (z. B. "hello@o3o.ca" an "user@gmail.com", wird auch "hello+test@o3o.ca" an "user+test@gmail.com" weitergeleitet " automatisch):
    Name/Host/Alias TTL Typ Antwort/Wert
    „@“, „.“ oder leer 3600 TXT forward-email=hello:user@gmail.com

    Möglichkeit C: Wenn Sie mehrere E-Mails weiterleiten, sollten Sie diese mit einem Komma trennen:
    Name/Host/Alias TTL Typ Antwort/Wert
    „@“, „.“ oder leer 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com

    Möglichkeit D: Sie können unendlich viele Weiterleitungs-E-Mails einrichten – stellen Sie nur sicher, dass Sie nicht mehr als 255 Zeichen in einer einzelnen Zeile umbrechen und jede Zeile mit „forward-email=“ beginnen. Nachfolgend finden Sie ein Beispiel:
    Name/Host/Alias TTL Typ Antwort/Wert
    „@“, „.“ oder leer 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
    „@“, „.“ oder leer 3600 TXT forward-email=help:user@gmail.com,foo:user@gmail.com
    „@“, „.“ oder leer 3600 TXT forward-email=orders:user@gmail.com,baz:user@gmail.com
    „@“, „.“ oder leer 3600 TXT forward-email=info:user@gmail.com,beep:user@gmail.com
    „@“, „.“ oder leer 3600 TXT forward-email=errors:user@gmail.com,boop:user@gmail.com

    Möglichkeit E: Sie können auch einen Domänennamen in Ihrer angeben TXT Datensatz, um eine globale Alias-Weiterleitung zu haben (z. B. "user@o3o.ca" wird an "user@example.net" weitergeleitet):
    Name/Host/Alias TTL Typ Antwort/Wert
    „@“, „.“ oder leer 3600 TXT forward-email=example.net

    Möglichkeit F: Sie können sogar Webhooks als globalen oder individuellen Alias verwenden, um E-Mails weiterzuleiten. Siehe das Beispiel und den vollständigen Abschnitt zu Webhooks mit dem Titel Unterstützen Sie Webhooks? unter.
    Name/Host/Alias TTL Typ Antwort/Wert
    „@“, „.“ oder leer 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

    Möglichkeit G: Sie können sogar reguläre Ausdrücke ("regex") zum Abgleichen von Aliasen und zum Umgang mit Ersetzungen zum Weiterleiten von E-Mails verwenden. Siehe das Beispiel und den vollständigen Abschnitt über Regex mit dem Titel Unterstützen Sie reguläre Ausdrücke oder Regex unter.
    Name/Host/Alias TTL Typ Antwort/Wert
    „@“, „.“ oder leer 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

  5. Stellen Sie auf der DNS-Verwaltungsseite Ihres Registrars (die andere Registerkarte, die Sie geöffnet haben) zusätzlich Folgendes ein TXT Aufzeichnung:
    Name/Host/Alias TTL Typ Antwort/Wert
    „@“, „.“ oder leer 3600 TXT v=spf1 a mx include:spf.forwardemail.net -all
    Wichtig: Wenn Sie Gmail (z. B. Send Mail As) oder G Suite verwenden, müssen Sie anhängen include:_spf.google.com auf den obigen Wert, zum Beispiel:

    v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all
    Tipp: Wenn Sie bereits eine ähnliche Zeile mit "v=spf1" haben, müssen Sie sie anhängen include:spf.forwardemail.net direkt vor allen vorhandenen „include:host.com“-Einträgen und vor dem „-all“ in derselben Zeile, zum Beispiel:

    v=spf1 a mx include:spf.forwardemail.net include:host.com -all

    Beachten Sie, dass es einen Unterschied zwischen "-all" und "~all" gibt. Das „-“ gibt an, dass die SPF-Prüfung FEHLSCHLAGEN sollte, wenn sie nicht übereinstimmt, und „~“ gibt an, dass die SPF-Prüfung SOFTFAIL sein sollte. Wir empfehlen, den "-all"-Ansatz zu verwenden, um Domain-Fälschungen zu verhindern.

    Möglicherweise müssen Sie auch den SPF-Eintrag für den Host angeben, von dem Sie E-Mails senden (z. B. Outlook).
  6. Überprüfen Sie Ihre DNS-Datensätze mit unserem Tool „Datensätze überprüfen“, das unter verfügbar ist Mein Konto Domänen Konfiguration.
  7. Senden Sie eine Test-E-Mail, um zu bestätigen, dass es funktioniert. Beachten Sie, dass es einige Zeit dauern kann, bis Ihre DNS-Einträge weitergegeben werden.
    Tipp: Wenn Sie keine Test-E-Mails oder eine Test-E-Mail mit der Aufschrift „Seien Sie vorsichtig mit dieser Nachricht“ erhalten, sehen Sie sich die Antworten für an Warum erhalte ich meine Test-E-Mails nicht? und Warum werden meine an mich selbst gesendeten Test-E-Mails in Google Mail als "verdächtig" angezeigt? beziehungsweise.
  8. Wenn Sie von Google Mail aus "E-Mail senden als" senden möchten, müssen Sie dies tun schau dieses Video an, oder befolgen Sie die nachstehenden Schritte So senden Sie E-Mails mit Google Mail unter.
Herzliche Glückwünsche! Sie haben alle Schritte erfolgreich abgeschlossen.
Tipp: Optionale Add-Ons sind unten aufgeführt. Beachten Sie, dass diese Add-Ons vollständig optional und möglicherweise nicht erforderlich sind. Wir wollten Ihnen bei Bedarf zumindest zusätzliche Informationen zur Verfügung stellen.
Optionales Add-on: Wenn Sie die verwenden So senden Sie E-Mails mit Gmail Feature, dann möchten Sie sich vielleicht zu einer Zulassungsliste hinzufügen. Sehen diese Anleitung per Gmail Zu diesem Thema.

Geschätzte Einrichtungszeit: Weniger als 10 Minuten
Einstieg: Nachdem Sie die obigen Schritte in befolgt haben Wie fange ich an und richte die E-Mail-Weiterleitung ein? Sie können dem obigen Video oder den folgenden Schritten folgen, um unter Verwendung Ihrer benutzerdefinierten Domain "E-Mail senden als" zu verwenden.
  1. Du brauchst Die Zwei-Faktor-Authentifizierung von Gmail aktiviert, damit dies funktioniert. Besuch https://www.google.com/landing/2step/ wenn du es nicht aktiviert hast.

  2. Sobald die Zwei-Faktor-Authentifizierung aktiviert ist (oder wenn Sie sie bereits aktiviert hatten), besuchen Sie https://myaccount.google.com/apppasswords.

  3. Bei der Aufforderung „Wählen Sie die App und das Gerät aus, für die Sie das App-Passwort generieren möchten“:

    • Wählen Sie im Drop-down-Menü für „App auswählen“ „Mail“ aus.
    • Wählen Sie im Drop-down-Menü für „Gerät auswählen“ die Option „Andere“ aus.
    • Wenn Sie zur Texteingabe aufgefordert werden, geben Sie die E-Mail-Adresse Ihrer benutzerdefinierten Domain ein, von der aus Sie weiterleiten (z. B. "hallo@beispiel.com" - dies hilft Ihnen, den Überblick zu behalten, falls Sie diesen Dienst für mehrere Konten verwenden.)
  4. Kopieren Sie das automatisch generierte Passwort in Ihre Zwischenablage

    Wichtig: Wenn Sie G Suite verwenden, besuchen Sie Ihr Admin-Panel Anwendungen G-Suite Einstellungen für Gmail Erweiterte Einstellungen und vergewissern Sie sich, dass „Benutzern erlauben, E-Mails über einen externen SMTP-Server zu senden…“ aktiviert ist. Es wird eine gewisse Verzögerung geben, bis diese Änderung aktiviert wird, also warten Sie bitte ein paar Minuten.
  5. Gehe zu Gmail und unter Einstellungen Konten und Import Mail senden als, klicken Sie auf „Weitere E-Mail-Adresse hinzufügen“

  6. Wenn Sie nach „Name“ gefragt werden, geben Sie den Namen ein, unter dem Ihre E-Mail-Adresse als „Von“ angezeigt werden soll (z. B. „Linus Torvalds“).

  7. Wenn Sie nach „E-Mail-Adresse“ gefragt werden, geben Sie die E-Mail-Adresse mit der benutzerdefinierten Domäne ein, die Sie oben verwendet haben (z. B. „hallo@beispiel.com")

  8. Deaktivieren Sie „Als Alias behandeln“

    Tipp: Wenn Sie es vorziehen, dass der Empfänger direkt an Ihre Google Mail-Adresse antwortet, lassen Sie dies aktiviert. Um mehr zu lernen, Befolgen Sie diese Anweisungen von Gmail Zu diesem Thema.
  9. Klicken Sie auf „Nächster Schritt“, um fortzufahren

  10. Wenn Sie nach "SMTP-Server" gefragt werden, geben Sie ein smtp.gmail.com und verlassen Sie den Hafen als 587

  11. Wenn Sie nach "Benutzername" gefragt werden, geben Sie den Teil Ihrer Gmail-Adresse ohne die ein gmail.com Teil (z.B. nur "Benutzer", wenn meine E-Mail lautet user@googlemail.com)

    Wichtig: Wenn der Teil "Benutzername" automatisch ausgefüllt wird, dann Sie müssen dies ändern stattdessen in den Nutzernamensteil Ihrer Gmail-Adresse.
  12. Wenn Sie nach "Passwort" gefragt werden, fügen Sie das Passwort, das Sie in Schritt 2 oben generiert haben, aus Ihrer Zwischenablage ein

  13. Lassen Sie das Optionsfeld auf "Gesicherte Verbindung mit TLS" aktiviert.

  14. Klicken Sie auf „Konto hinzufügen“, um fortzufahren

  15. Öffnen Sie einen neuen Tab, um Gmail und warten Sie, bis Ihre Bestätigungs-E-Mail eintrifft (Sie erhalten einen Bestätigungscode, der bestätigt, dass Sie der Eigentümer der E-Mail-Adresse sind, die Sie mit "E-Mail senden als" senden möchten).

  16. Kopieren Sie nach Erhalt den Bestätigungscode und fügen Sie ihn an der Eingabeaufforderung ein, die Sie im vorherigen Schritt erhalten haben

  17. Wenn Sie das getan haben, gehen Sie zurück zu der E-Mail und klicken Sie auf den Link, um die Anfrage zu bestätigen. Sie müssen diesen Schritt und den vorherigen Schritt ausführen, damit die E-Mail korrekt konfiguriert wird.

Herzliche Glückwünsche! Sie haben alle Schritte erfolgreich abgeschlossen.

Wenn Sie mit der Funktion „E-Mail senden als“ eine Test-E-Mail an sich selbst senden, wird diese aus folgenden Gründen nicht in Ihrem Posteingang angezeigt diese weithin bekannte offizielle Gmail-Antwort.

Wenn Sie weiterhin Probleme haben, liegt höchstwahrscheinlich ein Problem mit der DNS-Weitergabe vor. Sie müssen etwas länger warten und es erneut versuchen (oder versuchen Sie, einen niedrigeren TTL-Wert auf Ihrem einzustellen TXT Aufzeichnungen).

Haben Sie immer noch Probleme? Bitte reichen Sie a ein Hilfeanforderung damit wir helfen können, das Problem zu untersuchen und eine schnelle Lösung zu finden.

E-Mail stützt sich auf die SMTP-Protokoll. Dieses Protokoll besteht aus Befehlen, die an einen Server gesendet werden (der am häufigsten auf Port 25 ausgeführt wird). Es gibt eine anfängliche Verbindung, dann gibt der Absender an, von wem die E-Mail stammt ("MAIL FROM"), gefolgt von dem Zielort ("RCPT TO") und schließlich den Header und den Text der E-Mail selbst ("DATA" ). Der Ablauf unseres E-Mail-Weiterleitungssystems wird im Folgenden für jeden SMTP-Protokollbefehl beschrieben:

  • Erstverbindung (kein Befehlsname, z. telnet o3o.ca 25) - Dies ist die Erstverbindung. Wir prüfen Absender, die nicht in unserem sind Zulassungsliste gegen unsere Leugner. Wenn schließlich ein Absender nicht auf unserer Zulassungsliste steht, prüfen wir, ob er es war auf der grauen Liste.

  • HELO - Dies zeigt eine Begrüßung an, um den FQDN, die IP-Adresse oder den Namen des E-Mail-Handlers des Absenders zu identifizieren. Dieser Wert kann gefälscht werden, daher verlassen wir uns nicht auf diese Daten und verwenden stattdessen die umgekehrte Suche nach dem Hostnamen der IP-Adresse der Verbindung.

  • MAIL FROM - Dies gibt die Briefumschlag-Mail-Adresse der E-Mail an. Wenn ein Wert eingegeben wird, muss es sich um eine gültige RFC 5322-E-Mail-Adresse handeln. Leere Werte sind erlaubt. Wir auf Rückstreuung prüfen hier, und wir prüfen auch die MAIL FROM gegen unsere Leugner. Abschließend prüfen wir Absender, die nicht auf der Zulassungsliste für die Ratenbegrenzung stehen (siehe Abschnitt zu Ratenbegrenzung und Zulassungsliste für mehr Informationen).

  • RCPT TO - Dies gibt den/die Empfänger der E-Mail an. Dabei muss es sich um gültige RFC 5322-E-Mail-Adressen handeln. Wir erlauben nur bis zu 100 Envelope-Empfänger pro Nachricht (dies unterscheidet sich vom „To“-Header einer E-Mail). Wir prüfen auch auf eine gültige Absender-Umschreibungsschema ("SRS")-Adresse hier zum Schutz vor Spoofing mit unserem SRS-Domänennamen. Angegebene Empfänger, die eine "No-Reply"-Adresse enthalten, erhalten einen 553-Fehler. Siehe die vollständige Liste der "No-Reply"-Adressen unten. Wir prüfen auch den Empfänger gegen unsere Leugner.

  • DATA - Dies ist der zentrale Teil unseres Dienstes, der eine E-Mail verarbeitet. Siehe den Abschnitt Wie verarbeiten Sie eine E-Mail zur Weiterleitung? unten für mehr Einblick.

Dieser Abschnitt beschreibt unseren Prozess im Zusammenhang mit dem SMTP-Protokollbefehl DATA im Bereich Wie funktioniert Ihr E-Mail-Weiterleitungssystem? oben – so verarbeiten wir die Kopfzeilen, den Text und die Sicherheit einer E-Mail, bestimmen, wohin sie zugestellt werden muss, und wie wir Verbindungen handhaben.

  1. Wenn die Nachricht die maximale Größe von 50 MB überschreitet, wird sie mit einem 552-Fehlercode abgelehnt.

  2. Wenn die Nachricht keine Header hatte oder Header nicht geparst werden konnten, wird sie mit einem 421-Fehlercode zurückgewiesen.

  3. Wenn die Nachricht keinen „From“-Header enthielt oder wenn einer der Werte im „From“-Header keine gültigen RFC 5322-E-Mail-Adressen waren, wird sie mit einem 550-Fehlercode zurückgewiesen.

  4. Wenn die Nachricht mehr als 25 "Empfangen"-Header hatte, wurde festgestellt, dass sie in einer Umleitungsschleife hängengeblieben ist, und sie wird mit einem 550-Fehlercode zurückgewiesen.

  5. Mithilfe des Fingerabdrucks der E-Mail (siehe Abschnitt zu Fingerabdruck), überprüfen wir, ob mehr als 500 Mal versucht wurde, die Nachricht erneut zu versuchen, und wenn dies der Fall ist, wird sie mit einem 550-Fehlercode abgelehnt.

  6. Wenn die Nachricht einen „To“-Header hatte und einer der „To“-Header der Nachricht an umgeschriebene SRS-Adressen gerichtet war, die unseren Domainnamen verwenden, dann werden wir sie umschreiben (dies gilt insbesondere für Abwesenheitsnotizen).

  7. Wenn der Nachricht ein "Message-ID"-Header fehlte, fügen wir einen hinzu, indem wir entweder den Umschlag MAIL FROM parsed FQDN oder unseren Domänennamen verwenden.

  8. Wenn der Nachricht ein gültiger "Date"-Header fehlte, fügen wir einen hinzu, indem wir die Ankunftszeit der ursprünglichen Verbindung der Nachricht verwenden.

  9. Wir speichern die Ergebnisse des Scannens der E-Mail mit im Speicher Spam-Scanner.

  10. Wenn der Spam-Scanner irgendwelche willkürlichen Ergebnisse liefert, wird er mit einem 554-Fehlercode zurückgewiesen. Willkürliche Ergebnisse beinhalten nur den GTUBE-Test zum Zeitpunkt des Schreibens dieses Artikels. Sehen https://spamassassin.apache.org/gtube/ für mehr Einblick.

  11. Wir fügen der Nachricht die folgenden Kopfzeilen zur Fehlerbehebung und zum Schutz vor Missbrauch hinzu:

    • X-Original-To - das Original RCPT TO E-Mail-Adresse für die Nachricht.
      • Dies ist nützlich, um festzustellen, wohin eine E-Mail ursprünglich zugestellt wurde.
      • Neu hinzugefügt in v10.0.0 von Forward Email.
      • Vorhandener Wert, falls vorhanden, bleibt erhalten X-Original-Preserved-To.
    • X-ForwardEmail-Version - die jetzige SemVer Fassung ab package.json unserer Codebasis.
    • X-ForwardEmail-Session-ID - ein Sitzungs-ID-Wert, der zu Debugzwecken verwendet wird (gilt nur in Nicht-Produktionsumgebungen).
    • X-ForwardEmail-Sender - eine durch Kommas getrennte Liste, die die MAIL FROM-Adresse des Originalumschlags (sofern nicht leer), den FQDN des umgekehrten PTR-Clients (falls vorhanden) und die IP-Adresse des Absenders enthält.
    • X-Report-Abuse - mit einem Wert von abuse@forwardemail.net.
      • Vorhandener Wert, falls vorhanden, bleibt erhalten X-Original-Report-Abuse.
    • X-Report-Abuse-To - mit einem Wert von abuse@forwardemail.net.
      • Vorhandener Wert, falls vorhanden, bleibt erhalten X-Original-Report-Abuse-To.
  12. Wir prüfen dann die Nachricht auf DKIM, SPF, ARC, und DMARC.

    • Wenn die Nachricht DMARC fehlschlug und die Domain eine Ablehnungsrichtlinie hatte (z. p=reject war in der DMARC-Richtlinie), dann wird es mit einem 550-Fehlercode abgelehnt. Typischerweise findet sich eine DMARC-Richtlinie für eine Domain in der _dmarc Unterdomäne TXT aufnehmen (z. dig _dmarc.o3o.ca txt).
    • Wenn die Nachricht SPF fehlschlug und die Domäne eine Hard-Fail-Richtlinie hatte (z. -all war in der SPF-Politik im Gegensatz zu ~all oder überhaupt keine Richtlinie), dann wird sie mit einem 550-Fehlercode abgelehnt. Typischerweise finden Sie eine SPF-Richtlinie für eine Domain in der TXT Record für die Root-Domain (z.B. dig o3o.ca txt). In diesem Abschnitt finden Sie weitere Informationen zu Versenden von E-Mails wie bei Gmail bezüglich SPF.
  13. Jetzt verarbeiten wir die Empfänger der Nachricht wie von der erfasst RCPT TO Befehl in der Sektion Wie funktioniert Ihr E-Mail-Weiterleitungssystem? Oben. Für jeden Empfänger führen wir die folgenden Vorgänge durch:

    • Wir suchen die TXT Aufzeichnungen des Domainnamens (der Teil nach der @ Symbol, z. o3o.ca wenn die E-Mail-Adresse war test@o3o.ca). Wenn die Domäne beispielsweise lautet o3o.ca Wir führen eine DNS-Suche durch, z dig o3o.ca txt.
    • Wir analysieren alle TXT Datensätze, die mit einem von beiden beginnen forward-email= (kostenlose Pläne) oder forward-email-site-verification= (bezahlte Pläne). Beachten Sie, dass wir beide analysieren, um E-Mails zu verarbeiten, während ein Benutzer Pläne aktualisiert oder herunterstuft.
    • Von diesen analysiert TXT Datensätze durchlaufen wir sie, um die Weiterleitungskonfiguration zu extrahieren (wie im Abschnitt beschrieben Wie fange ich an und richte die E-Mail-Weiterleitung ein? Oben). Beachten Sie, dass wir nur eine unterstützen forward-email-site-verification= -Wert, und wenn mehr als einer angegeben wird, tritt ein 550-Fehler auf und der Absender erhält einen Bounce für diesen Empfänger.
    • Rekursiv iterieren wir über die extrahierte Weiterleitungskonfiguration, um die globale Weiterleitung, die regex-basierte Weiterleitung und alle anderen unterstützten Weiterleitungskonfigurationen zu bestimmen – die jetzt als unsere "Weiterleitungsadressen" bekannt sind.
    • Für jede Weiterleitungsadresse unterstützen wir eine rekursive Suche (die diese Reihe von Vorgängen an der angegebenen Adresse neu startet). Wenn eine rekursive Übereinstimmung gefunden wurde, wird das übergeordnete Ergebnis aus Weiterleitungsadressen entfernt und die untergeordneten Elemente hinzugefügt.
    • Weiterleitungsadressen werden auf Eindeutigkeit analysiert (da wir keine Duplikate an eine Adresse senden oder zusätzlich unnötige SMTP-Client-Verbindungen erzeugen möchten).
    • Für jede Weiterleitungsadresse suchen wir ihren Domänennamen anhand unseres API-Endpunkts /v1/max-forwarded-addresses (um festzulegen, an wie viele Adressen die Domain E-Mails pro Alias weiterleiten darf, z. B. standardmäßig 10 – siehe den Abschnitt über Höchstgrenze für die Weiterleitung pro Alias). Wenn dieses Limit überschritten wird, wird ein 550-Fehler ausgegeben und der Absender erhält einen Bounce für diesen Empfänger.
    • Wir vergleichen die Einstellungen des ursprünglichen Empfängers mit unserem API-Endpunkt /v1/settings, das eine Suche nach kostenpflichtigen Benutzern unterstützt (mit einem Fallback für kostenlose Benutzer). Dies gibt ein Konfigurationsobjekt für erweiterte Einstellungen für zurück port (Zahl, z.B. 25), has_adult_content_protection (Boolesch), has_phishing_protection (Boolesch), has_executable_protection (Boolesch) und has_virus_protection (Boolesch).
    • Basierend auf diesen Einstellungen prüfen wir dann die Ergebnisse des Spam-Scanners und wenn Fehler auftreten, wird die Nachricht mit einem 554-Fehlercode zurückgewiesen (z has_virus_protection aktiviert ist, prüfen wir die Ergebnisse des Spam-Scanners auf Viren). Beachten Sie, dass alle Benutzer des kostenlosen Plans für Prüfungen auf nicht jugendfreie Inhalte, Phishing, ausführbare Dateien und Viren angemeldet sind. Standardmäßig sind alle Benutzer des kostenpflichtigen Plans ebenfalls angemeldet, aber diese Konfiguration kann auf der Seite „Einstellungen“ für eine Domäne im Dashboard „E-Mail-Weiterleitung“ geändert werden.
  14. Für die Weiterleitungsadressen jedes verarbeiteten Empfängers führen wir dann die folgenden Vorgänge durch:

    • Die Adresse wird mit unserer abgeglichen Leugner, und wenn es aufgeführt war, wird ein 554-Fehlercode angezeigt und der Absender erhält einen Bounce für diesen Empfänger.
    • Wenn die Adresse ein Webhook ist, setzen wir einen booleschen Wert für zukünftige Operationen (siehe unten – wir gruppieren ähnliche Webhooks, um eine POST-Anfrage statt mehrerer für die Zustellung zu erstellen).
    • Wenn es sich bei der Adresse um eine E-Mail-Adresse handelt, parsen wir den Host für zukünftige Operationen (siehe unten – wir gruppieren ähnliche Hosts, um eine Verbindung herzustellen, im Gegensatz zu mehreren einzelnen Verbindungen für die Zustellung).
  15. Wenn es keine Empfänger und keine Bounces gibt, antworten wir mit einem 550-Fehler „Ungültige Empfänger“.

  16. Wenn es Empfänger gibt, iterieren wir über sie (gruppiert durch denselben Host) und stellen die E-Mails zu. Siehe den Abschnitt Wie gehen Sie mit Problemen bei der E-Mail-Zustellung um? unten für mehr Einblick.

    • Wenn beim Senden von E-Mails Fehler auftreten, speichern wir diese zur späteren Verarbeitung im Speicher.
    • Wir nehmen den niedrigsten Fehlercode (falls vorhanden) aus dem Senden von E-Mails – und verwenden diesen als Antwortcode für die DATA Befehl. Dies bedeutet, dass E-Mails, die nicht zugestellt wurden, normalerweise vom ursprünglichen Absender erneut versucht werden, E-Mails, die bereits zugestellt wurden, beim nächsten Senden der Nachricht jedoch nicht erneut gesendet werden (wie wir es verwenden Fingerabdruck).
    • Wenn keine Fehler aufgetreten sind, senden wir einen 250 erfolgreichen SMTP-Antwortstatuscode.
    • Als Bounce gilt jeder Zustellversuch, der zu einem Statuscode >= 500 führt (permanente Fehler).
  17. Wenn keine Bounces aufgetreten sind (permanente Fehler), geben wir einen SMTP-Antwort-Statuscode mit dem niedrigsten Fehlercode von nicht permanenten Fehlern zurück (oder einen 250-Statuscode „erfolgreich“, wenn es keine gab).

  18. Wenn Bounces aufgetreten sind, senden wir Bounce-E-Mails im Hintergrund, nachdem wir den niedrigsten aller Fehlercodes an den Absender zurückgesendet haben. Wenn der niedrigste Fehlercode jedoch >= 500 ist, senden wir keine Bounce-E-Mails. Dies liegt daran, dass die Absender in diesem Fall eine doppelte Bounce-E-Mail erhalten würden (z. B. eine von ihrem ausgehenden MTA wie Gmail – und auch eine von uns). Siehe den Abschnitt über Wie schützt man sich vor Backscatter? unten für mehr Einblick.

Beachten Sie, dass wir eine "Friendly-From"-Umschreibung für die E-Mails vornehmen, wenn und nur wenn die DMARC-Richtlinie des Absenders war p=reject, UND es hat einen bestandenen SPF, UND es wurden keine DKIM-Signaturen mit dem „From“-Header ausgerichtet. Das bedeutet, dass wir den "From"-Header der Nachricht ändern, "X-Original-From" setzen und auch ein "Reply-To" setzen, falls es noch nicht gesetzt war. Wir werden auch das ARC-Siegel auf der Nachricht erneut versiegeln, nachdem wir diese Header geändert haben.

Wir verwenden auch Smart-Parsing von Fehlermeldungen auf jeder Ebene unseres Stacks – in unserem Code werden DNS-Anfragen, Node.js-Interna, HTTP-Anfragen (z. B. 408, 413 und 429 dem SMTP-Antwortcode von 421 zugeordnet, wenn der Empfänger ist ein Webhook) und Mailserver-Antworten (z. B. Antworten mit „defer“ oder „slowdown“ würden als 421-Fehler wiederholt).

Unsere Logik ist dummysicher und wird auch bei TLS/SSL-Fehlern, Verbindungsproblemen und mehr erneut versuchen. Das Ziel von Dummy-Proofing ist es, die Zustellbarkeit für alle Empfänger einer Weiterleitungskonfiguration zu maximieren.

Wenn der Empfänger ein Webhook ist, erlauben wir eine Zeitüberschreitung von 60 Sekunden, damit die Anfrage mit bis zu 3 Wiederholungen abgeschlossen werden kann (also insgesamt 4 Anfragen vor einem Fehler). Beachten Sie, dass wir die Fehlercodes 408, 413 und 429 korrekt parsen und sie einem SMTP-Antwortcode von 421 zuordnen.

Andernfalls versuchen wir, wenn der Empfänger eine E-Mail-Adresse ist, die E-Mail mit opportunistischem TLS zu senden (wir versuchen, STARTTLS zu verwenden, wenn es auf dem E-Mail-Server des Empfängers verfügbar ist). Wenn beim Versuch, die E-Mail zu senden, ein SSL- oder TLS-Fehler auftritt, versuchen wir, die E-Mail ohne TLS (ohne STARTTLS) zu senden.

Wenn DNS- oder Verbindungsfehler auftreten, werden wir auf die zurückkommen DATA Befehlen Sie einen SMTP-Antwortcode von 421, andernfalls werden bei >= 500 Level-Fehlern Bounces gesendet.

Wenn wir feststellen, dass ein E-Mail-Server, an den wir zuzustellen versuchen, eine oder mehrere unserer Mail-Exchange-IP-Adressen blockiert hat (z. B. durch eine Technologie, die sie zum Zurückstellen von Spammern verwenden), senden wir einen SMTP-Antwortcode von 421 an den Absender versuchen Sie es später noch einmal (und wir werden auf das Problem aufmerksam gemacht, damit wir es hoffentlich vor dem nächsten Versuch lösen können).

Wir überwachen routinemäßig alle großen DNS-Denylists und wenn eine unserer Mail-Exchange-IP-Adressen ("MX") in einer großen Denylist aufgeführt ist, werden wir sie nach Möglichkeit aus dem entsprechenden DNS-A-Record Round-Robin ziehen, bis das Problem gelöst ist.

Zum Zeitpunkt der Erstellung dieses Artikels sind wir auch in mehreren DNS-Zulassungslisten aufgeführt, und wir nehmen die Überwachung von Ablehnungslisten ernst. Wenn Sie Probleme sehen, bevor wir sie lösen konnten, benachrichtigen Sie uns bitte schriftlich unter support@forwardemail.net.

Wir leiten keine E-Mails an "No-Reply"-Adressen weiter, und jeder Absender, der dies versucht, erhält einen 553-Fehler.

E-Mail-Benutzernamen, die einem der folgenden Namen entsprechen (Groß-/Kleinschreibung wird nicht beachtet), gelten als No-Reply-Adressen:

  • no-reply@
  • no_reply@
  • nobody@
  • noreplies@
  • noreply@

Ja, wir aktualisieren täglich eine Zulassungsliste basierend auf dem beliebtesten Root-FQDN, der auf DNS-Ebene verwendet wird. Diese Liste besteht aus ungefähr 200.000 bis 300.000 eindeutigen Stammdomänennamen.

Beliebte Anbieter wie Google (Gmail), Yahoo, Microsoft (Outlook), Amazon (Amazon SES), Meta (Facebook), Twitter, Netflix, Spotify und mehr sind dabei.

Wenn Sie ein Absender sind oder einen Absender verwenden, der nicht auf unserer Positivliste steht, dann werden Sie es sein, wenn Ihre FQDN-Stammdomäne oder IP-Adresse zum ersten Mal eine E-Mail sendet Rate begrenzt und auf der grauen Liste.

Whitelist-Anfragen können an gesendet werden allowlist@forwardemail.net (Bitte geben Sie eine vollständige Beschreibung und einen Grund für die Aufnahme in die Zulassungsliste, Links zu Websites und die Gründungsurkunde Ihres Unternehmens an, die in unsere Zulassungsliste aufgenommen werden soll).

Ja, wir haben es sehr lax E-Mail-Greylisting Politik verwendet. Greylisting gilt nur für Absender, die nicht auf unserer Zulassungsliste stehen, und bleibt 30 Tage lang in unserem Cache.

Für jeden neuen Absender speichern wir 30 Tage lang einen Schlüssel in unserer Redis-Datenbank mit einem Wert, der auf die anfängliche Ankunftszeit seiner ersten Anfrage festgelegt ist. Wir lehnen dann ihre E-Mail mit einem Wiederholungsstatuscode von 450 ab und lassen sie erst passieren, wenn 5 Minuten vergangen sind.

Wenn sie ab dieser anfänglichen Ankunftszeit erfolgreich 5 Minuten gewartet haben, werden ihre E-Mails akzeptiert und sie erhalten diesen 450-Statuscode nicht.

Der Schlüssel besteht entweder aus der FQDN-Stammdomäne oder der IP-Adresse des Absenders. Das bedeutet, dass jede Sub-Domain, die die Greylist passiert, auch als Root-Domain durchgeht und umgekehrt (das meinen wir mit einer „sehr lockeren“ Richtlinie).

Zum Beispiel, wenn eine E-Mail von kommt test.o3o.ca bevor wir sehen, dass eine E-Mail kommt o3o.ca, dann jede E-Mail von test.o3o.ca und/oder o3o.ca ab der ursprünglichen Ankunftszeit der Verbindung 5 Minuten warten müssen. Wir machen nicht beides test.o3o.ca und o3o.ca jeder wartet seine eigenen 5-Minuten-Zeiträume (unsere Greylisting-Richtlinie gilt auf Root-Domain-Ebene).

Beachten Sie, dass Greylisting für keinen Absender auf unserer gilt Zulassungsliste (z. B. Meta, Amazon, Netflix, Google, Microsoft zum Zeitpunkt der Erstellung dieses Dokuments).

Ja, wir betreiben unsere eigene private Denylist und aktualisieren sie automatisch in Echtzeit und manuell basierend auf erkanntem Spam und böswilligen Aktivitäten. Abgelehnte Absender erhalten eine 554-Fehlermeldung.

Wir ziehen auch von der UCEPROTECT Level 1 Denylist ab http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-1.uceprotect.net.gz jede Stunde und füttern Sie es mit einem Ablauf von 7 Tagen in unsere Redis-Datenbank ein.

Anträge auf Zulassungslisten (oder Anträge zum Entfernen von Ablehnungslisten) können an gesendet werden allowlist@forwardemail.net (Bitte geben Sie eine vollständige Beschreibung und einen Grund für die Aufnahme in die Zulassungsliste, Links zu Websites und die Gründungsurkunde Ihres Unternehmens an, die in unsere Zulassungsliste aufgenommen werden soll).

Ja, wir haben eine Ratenbegrenzung, die nur für Absender gilt, die nicht auf der sind Zulassungsliste.

Wir erlauben nur bis zu 100 Verbindungen pro Stunde, pro vom Absender aufgelöster FQDN-Stammdomäne (oder) der Remote-IP-Adresse des Absenders (wenn kein umgekehrter PTR verfügbar ist) und pro Envelope-Empfänger an. Wir speichern den Schlüssel für die Ratenbegrenzung als kryptografischen Hash in unserer Redis-Datenbank.

Wenn Sie E-Mails über unser System senden, stellen Sie bitte sicher, dass Sie einen umgekehrten PTR für alle Ihre IP-Adressen eingerichtet haben (andernfalls wird jede eindeutige FQDN-Root-Domain oder IP-Adresse, von der Sie senden, in der Rate begrenzt).

Beachten Sie, dass Sie, wenn Sie über ein beliebtes System wie Amazon SES senden, keine Ratenbegrenzung haben, da Amazon SES (zum Zeitpunkt der Erstellung dieses Artikels) auf unserer Zulassungsliste aufgeführt ist.

Wenn Sie von einer Domain wie z test.abc.123.o3o.ca, dann wird die Ratenbegrenzung auferlegt o3o.ca. Viele Spammer verwenden Hunderte von Subdomains, um gängige Spamfilter zu umgehen, die nur eindeutige Hostnamen im Gegensatz zu eindeutigen FQDN-Root-Domains bewerten.

Absender, die das Ratenlimit überschreiten, werden mit einem 421-Fehler zurückgewiesen.

Fehlgeleitete Bounces oder Bounce-Spam (bekannt als "Rückstreuung") kann zu einer negativen Reputation von Absender-IP-Adressen führen.

Wir unternehmen zwei Schritte zum Schutz vor Rückstreuung, die in den folgenden Abschnitten detailliert beschrieben werden Verhindern Sie Bounces von bekannten MAIL FROM-Spammern und Verhindern Sie unnötige Bounces, um sich vor Backscatter zu schützen unter.

Verhindern Sie Bounces von bekannten MAIL FROM-Spammern

Wir ziehen die Liste ab Backscatter.org (unterstützt von UCEPROTECT) bei http://wget-mirrors.uceprotect.net/rbldnsd-all/ips.backscatterer.org.gz jede Stunde und füttern sie in unsere Redis-Datenbank (wir vergleichen auch die Differenz im Voraus; falls IPs entfernt wurden, die berücksichtigt werden müssen).

Wenn MAIL FROM leer ist ODER (Groß-/Kleinschreibung beachten) einen der folgenden Benutzernamen enthält (den Teil vor dem @ in einer E-Mail), prüfen wir, ob die Absender-IP mit einer auf dieser Liste übereinstimmt:

  • abuse@
  • ftp@
  • hostmaster@
  • mailer-daemon@
  • mailer_daemon@
  • mailerdaemon@
  • news@
  • no-reply@
  • no_reply@
  • nobody@
  • noreplies@
  • noreply@
  • postmaster@
  • root@
  • security@
  • usenet@
  • webmaster@
  • www@

Wenn die IP des Absenders aufgeführt ist (und nicht in unserer Zulassungsliste), dann senden wir einen 554-Fehler mit der Nachricht The IP ${session.remoteAddress} is blocked by https://www.backscatterer.org/index.php?target=test&ip=${session.remoteAddress}. Wir werden benachrichtigt, wenn ein Absender sowohl auf der Backscatterer-Liste als auch auf unserer Zulassungsliste steht, damit wir das Problem bei Bedarf lösen können.

Die in diesem Abschnitt beschriebenen Techniken entsprechen der Empfehlung „SICHERER MODUS“ unter https://www.backscatterer.org/?target=usage – wobei wir die Absender-IP nur prüfen, wenn bestimmte Bedingungen bereits erfüllt sind.

Verhindern Sie unnötige Bounces, um sich vor Backscatter zu schützen

Bounces sind E-Mails, die angeben, dass die E-Mail-Weiterleitung an den Empfänger vollständig fehlgeschlagen ist und die E-Mail nicht erneut versucht wird.

Ein häufiger Grund für die Aufnahme in die Backscatterer-Liste sind fehlgeleitete Bounces oder Bounce-Spam, daher müssen wir uns auf verschiedene Weise dagegen schützen:

  1. Wir senden Bounces nur, wenn >= 500 Statuscode-Fehler auftreten (wenn E-Mail-Weiterleitungsversuche fehlgeschlagen sind, z. B. Gmail antwortet mit einem 500-Level-Fehler).

  2. Wir senden Bounces nur einmal und nur einmal (wir verwenden einen berechneten Bounce-Fingerabdruckschlüssel und speichern ihn im Cache, um zu verhindern, dass Duplikate gesendet werden). Der Bounce-Fingerabdruck ist ein Schlüssel, der der Fingerabdruck der Nachricht ist, kombiniert mit einem Hash der Bounce-Adresse und ihrem Fehlercode). Siehe den Abschnitt über Fingerabdruck für weitere Einblicke in die Berechnung des Nachrichten-Fingerabdrucks. Erfolgreich gesendete Bounce-Fingerabdrücke verfallen nach 7 Tagen in unserem Redis-Cache.

  3. Wir senden nur Bounces, wenn MAIL FROM nicht leer ist und keinen der folgenden Benutzernamen (der Teil vor dem @ in einer E-Mail) enthält (Groß-/Kleinschreibung beachten). Beachten Sie, dass diese Liste etwas kürzer ist als die oben in der MAIL FROM-Prüfung, da wir keine Fehlalarme haben möchten (z. B. ist security@ eine gültige Adresse, für die Sie möglicherweise einen Bounce erhalten möchten; viele Leute verwenden security@ für ihre Bug-Bounty-Programme).

    • abuse@
    • mailer-daemon@
    • mailer_daemon@
    • mailerdaemon@
  4. Wir senden keine Bounces, wenn die ursprüngliche Nachricht einen der folgenden Header hatte (Groß-/Kleinschreibung wird nicht beachtet):

    • Auto-Submitted (mit einem Wert von no)
    • X-Auto-Response-Suppress (mit einem Wert von dr, autoreply, auto-reply, auto_reply, oder all)
    • List-Id
    • List-Unsubscribe
    • Feedback-ID
    • X-Auto-Reply
    • X-Autoreply
    • X-Auto-Respond
    • X-Autorespond
    • Precedence (mit einem Wert von bulk, autoreply, auto-reply, auto_reply, oder list)

Der Fingerabdruck einer E-Mail wird verwendet, um die Eindeutigkeit einer E-Mail zu bestimmen und zu verhindern, dass doppelte Nachrichten zugestellt werden doppelte Bounces vom Versenden.

Der Fingerabdruck ist eine Reihe von kryptografisch berechneten Hashes, die durch einen Doppelpunkt getrennt sind, und wird intern in unserer Codebasis verwendet.

Diese berechneten Hashes werden in ein Array (eine Liste) verschoben, wenn und nur wenn ihre Werte vorhanden sind:

  • Vom Client aufgelöster FQDN-Hostname oder IP-Adresse
  • Message-ID Header-Wert
  • Date Header-Wert (wenn und nur wenn Message-ID hat nicht existiert)
  • From Header-Wert (wenn und nur wenn Message-ID hat nicht existiert)
  • To Header-Wert (wenn und nur wenn Message-ID hat nicht existiert)
  • Cc Header-Wert (wenn und nur wenn Message-ID hat nicht existiert)
  • Subject Header-Wert (wenn und nur wenn Message-ID hat nicht existiert)
  • Body Wert (wenn und nur wenn Message-ID hat nicht existiert)

Wenn Sie diese Fehlermeldung in Google Mail sehen, wenn Sie einen Test an sich selbst senden oder wenn eine Person, der Sie mit Ihrem Alias eine E-Mail senden, zum ersten Mal eine E-Mail von Ihnen sieht, dann Bitte mach dir keine Sorgen – da dies eine integrierte Sicherheitsfunktion von Gmail ist.

Sie können einfach auf "Sieht sicher aus" klicken. Wenn Sie beispielsweise eine Testnachricht mit der Funktion „Mail senden als“ (an eine andere Person) senden, wird diese Nachricht nicht angezeigt.

Wenn sie diese Nachricht jedoch sehen, liegt das daran, dass sie normalerweise daran gewöhnt waren, zu sehen, woher Ihre E-Mails stammen john@googlemail.com Anstatt von john@customdomain.com (nur ein Beispiel). Google Mail warnt die Benutzer nur, um sicherzustellen, dass die Dinge sicher sind, nur für den Fall, dass es keine Problemumgehung gibt.

Dies gilt NUR, wenn Sie die verwenden So senden Sie E-Mails mit Gmail Besonderheit. Derzeit gibt es dafür keine Problemumgehung, und es betrifft alle Dienstanbieter (nicht nur uns). Die Problemumgehung besteht darin, einen benutzerdefinierten SMTP-Server zu verwenden. Allerdings bieten wir noch kein SMTP an.

Wir planen, unseren eigenen SMTP-Dienst (nicht nur Weiterleitung, sondern E-Mail im Allgemeinen) zu veröffentlichen, der dies verringern würde. Google Mail fügt dies automatisch hinzu und es gibt derzeit keine Problemumgehung. Bei anderen E-Mail-Weiterleitungsdiensten mit ähnlichen Funktionen wie bei uns tritt dieses Problem ebenfalls auf (und andere E-Mail-Weiterleitungslösungen bieten einfach nicht das Maß an Datenschutz, das wir bieten).

Wenn Sie benachrichtigt werden möchten, wenn dies veröffentlicht wird, können Sie eine E-Mail senden smtp@forwardemail.net und wir senden Ihnen eine Benachrichtigung, sobald es veröffentlicht wurde. Oder melden Sie sich einfach hier für ein Konto an, falls Sie dies noch nicht getan haben!

Ja, am 5. Mai 2020 haben wir diese Funktion hinzugefügt. Im Moment ist die Funktion domänenspezifisch, im Gegensatz zu aliasspezifisch. Wenn Sie es aliasspezifisch benötigen, kontaktieren Sie uns bitte, um uns Ihre Bedürfnisse mitzuteilen.

Verbesserter Datenschutz: Wenn Sie einen kostenpflichtigen Plan haben (mit erweitertem Datenschutz), gehen Sie bitte zu Mein Konto Domänen, klicken Sie neben Ihrer Domain auf „Einrichtung“ und dann auf „Einstellungen“. Wenn Sie mehr über kostenpflichtige Pläne erfahren möchten, sehen Sie sich unsere an Preisgestaltung Seite. Andernfalls können Sie die folgenden Anweisungen weiter befolgen.

Wenn Sie den kostenlosen Plan nutzen, fügen Sie einfach einen neuen DNS hinzu TXT wie unten gezeigt aufzeichnen, aber ändern Sie den Port von 25 auf den Port Ihrer Wahl.

Wenn ich zum Beispiel alle E-Mails haben möchte, die an gehen o3o.ca um an den SMTP-Port 1337 statt 25 der Alias-Empfänger weiterzuleiten:

Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email-port=1337
Tipp: Das häufigste Szenario für die Einrichtung einer benutzerdefinierten Portweiterleitung ist, wenn Sie alle E-Mails, die an o3o.ca gehen, an einen anderen Port bei o3o.ca als den SMTP-Standard von Port 25 weiterleiten möchten. Um dies einzurichten, fügen Sie einfach Folgendes hinzu TXT Catch-all-Rekord.
Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=o3o.ca

Ja! Automatische Rückerstattungen erfolgen, wenn Sie Ihr Konto innerhalb von 30 Tagen nach Beginn Ihres Plans upgraden, downgraden oder kündigen. Dies gilt nur für Erstkunden.

Wir zahlen die Differenz nicht anteilig aus und erstatten sie nicht zurück, wenn Sie den Tarif wechseln. Stattdessen wandeln wir die verbleibende Laufzeit ab dem Ablaufdatum Ihres bestehenden Plans in die nächste relative Dauer für Ihren neuen Plan um (auf Monate abgerundet).

Beachten Sie, dass wir bei einem Upgrade oder Downgrade zwischen kostenpflichtigen Plänen innerhalb eines 30-Tage-Fensters seit dem ersten Start eines kostenpflichtigen Plans automatisch den vollen Betrag Ihres bestehenden Plans zurückerstatten.

Ja, am 15. Mai 2020 haben wir diese Funktion hinzugefügt. Sie können Webhook(s) einfach genau so hinzufügen, wie Sie es bei jedem anderen Empfänger tun würden! Bitte stellen Sie sicher, dass der URL des Webhook das Protokoll „http“ oder „https“ vorangestellt ist.

Verbesserter Datenschutz: Wenn Sie einen kostenpflichtigen Plan haben (mit erweitertem Datenschutz), gehen Sie bitte zu Mein Konto Domänen und klicken Sie neben Ihrer Domain auf „Aliasse“, um Ihre Webhooks zu konfigurieren. Wenn Sie mehr über kostenpflichtige Pläne erfahren möchten, sehen Sie sich unsere an Preisgestaltung Seite. Andernfalls können Sie die folgenden Anweisungen weiter befolgen.

Wenn Sie den kostenlosen Plan nutzen, fügen Sie einfach einen neuen DNS hinzu TXT Aufzeichnung wie unten gezeigt:

Wenn ich zum Beispiel alle E-Mails haben möchte, die an gehen alias@o3o.ca auf ein neues weiterleiten Anfrage bin Testendpunkt:

Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

Oder vielleicht möchten Sie alle E-Mails, die an gehen o3o.ca an diesen Endpunkt weiterleiten:

Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=https://requestbin.com/r/en8pfhdgcculn

Hier sind zusätzliche Hinweise zu Webhooks:

  • Webhook-HTTP-Anforderungen werden bei jedem SMTP-Verbindungsversuch bis zu dreimal wiederholt, mit einem maximalen Timeout von 60 Sekunden pro Endpunkt-POST-Anforderung. Beachten Sie, dass dies nicht bedeutet, dass es nur dreimal wiederholt wird, wird es im Laufe der Zeit kontinuierlich wiederholt, indem es einen SMTP-Code von 421 sendet (was dem Absender anzeigt, dass es später erneut versucht wird), nachdem der dritte fehlgeschlagene HTTP-POST-Anforderungsversuch fehlgeschlagen ist. Dies bedeutet, dass die E-Mail tagelang wiederholt versucht, bis ein Statuscode von 200 erreicht wird.

  • Wir werden es basierend auf dem Standardstatus und den verwendeten Fehlercodes automatisch erneut versuchen Wiederholungsmethode des Superagenten (Wir sind Betreuer).

  • Wir gruppieren Webhook-HTTP-Anfragen an denselben Endpunkt in einer Anfrage statt in mehreren), um Ressourcen zu sparen und die Reaktionszeit zu verkürzen. Wenn Sie beispielsweise eine E-Mail an senden webhook1@o3o.ca, webhook2@o3o.ca, und webhook3@o3o.ca, und alle diese sind so konfiguriert, dass sie dasselbe treffen genau Endpunkt-URL, dann wird nur eine Anfrage gestellt. Wir gruppieren nach exaktem Endpunktabgleich mit strikter Gleichheit.

  • Beachten Sie, dass wir die verwenden Mailparser "simpleParser"-Methode der Bibliothek, um die Nachricht in ein JSON-freundliches Objekt zu parsen.

  • Der E-Mail-Rohwert als String wird als Eigenschaft „raw“ angegeben.

  • Authentifizierungsergebnisse werden als Eigenschaften „dkim“, „spf“, „arc“, „dmarc“ und „bimi“ angegeben.

  • Die geparsten E-Mail-Header werden als Eigenschaft „headers“ angegeben – aber beachten Sie auch, dass Sie „headerLines“ für einfachere Iteration und Parsing verwenden können.

  • Die gruppierten Empfänger für diesen Webhook werden zusammengefasst und als Eigenschaft „Empfänger“ angegeben.

  • Die SMTP-Sitzungsinformationen werden als Eigenschaft "session" angegeben. Diese enthält Informationen über den Absender der Nachricht, die Ankunftszeit der Nachricht, HELO und den Hostnamen des Clients. Der Client-Hostname-Wert als session.clientHostname ist entweder der FQDN (aus einer umgekehrten PTR-Suche) oder er ist es session.remoteAddress in Klammern eingeschlossen (z. "[127.0.0.1]").

  • Wenn Anhänge vorhanden sind, werden sie an die angehängt attachments Array mit Pufferwerten. Sie können sie mithilfe eines Ansatzes mit JavaScript wieder in Inhalt zerlegen, z. B.:

    const data = [
      104,
      101,
      108,
      108,
      111,
      32,
      119,
      111,
      114,
      108,
      100,
      33
    ];
    

    // // outputs "hello world!" to the console // (this is the content from the filename "text1.txt" in the example JSON request payload above) // console.log(Buffer.from(data).toString());

Tipp: Neugierig, wie die Webhook-Anfrage von weitergeleiteten E-Mails aussieht? Wir haben unten ein Beispiel für Sie eingefügt!
{
  "attachments": [
    {
      "type": "attachment",
      "content": {
        "type": "Buffer",
        "data": [
          104,
          101,
          108,
          108,
          111,
          32,
          119,
          111,
          114,
          108,
          100,
          33
        ]
      },
      "contentType": "text/plain",
      "partId": "2",
      "release": null,
      "contentDisposition": "attachment",
      "filename": "text1.txt",
      "headers": {},
      "checksum": "fc3ff98e8c6a0d3087d515c0473f8677",
      "size": 12
    }
  ],
  "headers": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=o3o.ca;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=o3o.ca;\r\n bimi=skipped (DMARC not enabled)\r\n",
  "headerLines": [
    {
      "key": "arc-seal",
      "line": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0="
    },
    {
      "key": "arc-message-signature",
      "line": "ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino="
    },
    {
      "key": "arc-authentication-results",
      "line": "ARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=o3o.ca;\r\n bimi=skipped (DMARC not enabled)"
    },
    {
      "key": "received-spf",
      "line": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;"
    },
    {
      "key": "authentication-results",
      "line": "Authentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=o3o.ca;\r\n bimi=skipped (DMARC not enabled)"
    },
    {
      "key": "x-forwardemail-sender",
      "line": "X-ForwardEmail-Sender: rfc822; test@example.net"
    },
    {
      "key": "x-forwardemail-session-id",
      "line": "X-ForwardEmail-Session-ID: w2czxgznghn5ryyw"
    },
    {
      "key": "x-forwardemail-version",
      "line": "X-ForwardEmail-Version: 9.0.0"
    },
    {
      "key": "content-type",
      "line": "Content-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\""
    },
    {
      "key": "from",
      "line": "From: some <random@o3o.ca>"
    },
    {
      "key": "message-id",
      "line": "Message-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>"
    },
    {
      "key": "date",
      "line": "Date: Wed, 25 May 2022 19:26:41 +0000"
    },
    {
      "key": "mime-version",
      "line": "MIME-Version: 1.0"
    }
  ],
  "html": "<strong>some random text</strong>",
  "text": "some random text",
  "textAsHtml": "<p>some random text</p>",
  "date": "2022-05-25T19:26:41.000Z",
  "from": {
    "value": [
      {
        "address": "random@o3o.ca",
        "name": "some"
      }
    ],
    "html": "<span class=\"mp_address_group\"><span class=\"mp_address_name\">some</span> &lt;<a href=\"mailto:random@o3o.ca\" class=\"mp_address_email\">random@o3o.ca</a>&gt;</span>",
    "text": "some <random@o3o.ca>"
  },
  "messageId": "<69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>",
  "raw": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=o3o.ca;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=o3o.ca;\r\n bimi=skipped (DMARC not enabled)\r\nX-ForwardEmail-Sender: rfc822; test@example.net\r\nX-ForwardEmail-Session-ID: w2czxgznghn5ryyw\r\nX-ForwardEmail-Version: 9.0.0\r\nContent-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\"\r\nFrom: some <random@o3o.ca>\r\nMessage-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>\r\nDate: Wed, 25 May 2022 19:26:41 +0000\r\nMIME-Version: 1.0\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: multipart/alternative;\r\n boundary=\"--_NmP-179a735428ca7575-Part_2\"\r\n\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\nsome random text\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/html; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\n<strong>some random text</strong>\r\n----_NmP-179a735428ca7575-Part_2--\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: text/plain; name=text1.txt\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename=text1.txt\r\n\r\naGVsbG8gd29ybGQh\r\n----_NmP-179a735428ca7575-Part_1--\r\n",
  "dkim": {
    "headerFrom": [
      "random@o3o.ca"
    ],
    "envelopeFrom": "test@example.net",
    "results": [
      {
        "status": {
          "result": "none",
          "comment": "message not signed"
        },
        "info": "dkim=none (message not signed)"
      }
    ]
  },
  "spf": {
    "domain": "example.net",
    "client-ip": "127.0.0.1",
    "helo": "user.oem.local",
    "envelope-from": "test@example.net",
    "status": {
      "result": "none",
      "comment": "mx1.forwardemail.net: example.net does not designate permitted sender hosts",
      "smtp": {
        "mailfrom": "test@example.net",
        "helo": "user.oem.local"
      }
    },
    "header": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;",
    "info": "spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local",
    "lookups": {
      "limit": 50,
      "count": 1
    }
  },
  "arc": {
    "status": {
      "result": "none"
    },
    "i": 0,
    "authResults": "mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=o3o.ca;\r\n bimi=skipped (DMARC not enabled)"
  },
  "dmarc": {
    "status": {
      "result": "none",
      "header": {
        "from": "o3o.ca"
      }
    },
    "domain": "o3o.ca",
    "info": "dmarc=none header.from=o3o.ca"
  },
  "bimi": {
    "status": {
      "header": {},
      "result": "skipped",
      "comment": "DMARC not enabled"
    },
    "info": "bimi=skipped (DMARC not enabled)"
  },
  "recipients": [
    "webhook1@webhooks.net"
  ],
  "session": {
    "remoteAddress": "127.0.0.1",
    "remotePort": 65138,
    "clientHostname": "[127.0.0.1]",
    "hostNameAppearsAs": "user.oem.local",
    "sender": "test@example.net",
    "mta": "mx1.forwardemail.net",
    "arrivalDate": "2022-05-25T19:26:41.423Z",
    "arrivalTime": 1653506801423
  }
}

Ja, am 27. September 2021 haben wir diese Funktion hinzugefügt. Sie können einfach reguläre Ausdrücke ("Regex") schreiben, um Aliase zu finden und Ersetzungen durchzuführen.

Von regulären Ausdrücken unterstützte Aliase sind diejenigen, die mit a beginnen / und enden mit / und ihre Empfänger sind E-Mail-Adressen oder Webhooks. Die Empfänger können auch Unterstützung für die Substitution von Regex enthalten (z. $1, $2).

Wir unterstützen zwei Flags für reguläre Ausdrücke, einschließlich i und g. Das Flag ohne Berücksichtigung der Groß-/Kleinschreibung von i ist eine permanente Standardeinstellung und wird immer erzwungen. Die globale Flagge von g kann von Ihnen durch Anbringen der Endung hinzugefügt werden / mit /g.

Beachten Sie, dass wir auch unsere unterstützen deaktivierte Alias-Funktion für den Empfängerteil mit unserer Regex-Unterstützung.

Reguläre Ausdrücke werden nicht unterstützt globale Vanity-Domains (da dies eine Sicherheitslücke sein könnte).

Verbesserter Datenschutz: Wenn Sie einen kostenpflichtigen Plan haben (mit erweitertem Datenschutz), gehen Sie bitte zu Mein Konto Domänen und klicken Sie neben Ihrer Domain auf „Alias“, um reguläre Ausdrücke zu konfigurieren. Wenn Sie mehr über kostenpflichtige Pläne erfahren möchten, sehen Sie sich unsere an Preisgestaltung Seite. Andernfalls können Sie die folgenden Anweisungen weiter befolgen.

Wenn Sie den kostenlosen Plan nutzen, fügen Sie einfach einen neuen DNS hinzu TXT Aufzeichnung anhand eines oder mehrerer der unten bereitgestellten Beispiele:

Einfaches Beispiel: Wenn ich möchte, dass alle E-Mails, die an `linus@o3o.ca` oder `torvalds@o3o.ca` gehen, an `user@gmail.com` weitergeleitet werden:
Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=/^(linus|torvalds)$/:user@gmail.com
Beispiel für die Ersetzung des Vornamens des Nachnamens: Stellen Sie sich vor, alle Ihre Firmen-E-Mail-Adressen haben das Muster "Vorname.Nachname@o3o.ca". Wenn ich möchte, dass alle E-Mails, die an das Muster "Vorname.Nachname@Beispiel.com" gehen, an "Vorname.Nachname@Firma.com" mit Substitutionsunterstützung weitergeleitet werden (Test auf RegExr anzeigen):
Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=/^([A-Za-z]+)+\.([A-Za-z]+)+$/:$1.$2@company.com
Beispiel für die Filterung von Plussymbolen: Wenn ich möchte, dass alle E-Mails, die an "info@o3o.ca" oder "support@o3o.ca" gehen, an "user+info@gmail.com" bzw. "user+support@gmail.com" weitergeleitet werden (mit Substitutionsunterstützung ) (Test auf RegExr anzeigen):
Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=/^(support|info)$/:user+$1@gmail.com
Beispiel für die Substitution von Webhook-Abfragezeichenfolgen: Vielleicht möchten Sie, dass alle E-Mails, die an „o3o.ca“ gehen, an a gehen Webhook und haben einen dynamischen Abfragezeichenfolgenschlüssel von "to" mit einem Wert des Benutzernamenteils der E-Mail-Adresse (Test auf RegExr anzeigen):
Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=/^(.*?)$/:https://o3o.ca/webhook?username=$1
Beispiel deaktivieren: Wenn Sie möchten, dass alle E-Mails, die einem bestimmten Muster entsprechen, deaktiviert werden (siehe Kann ich bestimmte Aliase deaktivieren), dann verwenden Sie einfach den gleichen Ansatz mit einem Ausrufezeichen "!":
Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=/^(linus|torvalds)$/:!
Tipp: Neugierig, wie man einen regulären Ausdruck schreibt oder Ihren Ersatz testen muss? Sie können auf die kostenlose Website zum Testen regulärer Ausdrücke gehen RegExr bei https://regexr.com.

Nein, es wird nicht empfohlen, da Sie immer nur einen Mail Exchange-Server verwenden können. Fallbacks werden normalerweise nie wiederholt, da die Priorität falsch konfiguriert ist und Mailserver die Prioritätsprüfung des MX-Austauschs nicht respektieren.

Wichtig: If you are on a paid plan, then you must go to Mein Konto Domänen Aliase Andere bearbeiten Uncheck "Active" checkbox Continue.

Ja! Ab dem 6. Februar 2020 haben wir diese Funktion hinzugefügt. Bearbeiten Sie einfach Ihren DNS TXT aufnehmen und dem Alias ein Ausrufezeichen voranstellen. Beachten Sie, dass Sie die ":"-Zuordnung beibehalten müssen, da dies erforderlich ist, wenn Sie sich jemals entscheiden, diese auszuschalten (und sie wird auch zum Importieren in unsere kostenpflichtigen Pläne verwendet).

Wenn Sie einem Alias das Präfix "!" (Ausrufezeichen), dann werden immer noch erfolgreiche Antwortcodes an Absender zurückgegeben, die versuchen, an diese Adresse zu senden, aber die E-Mails selbst gehen nirgendwo hin; zu einem schwarzen Loch.

E-Mails, die an deaktivierte Adressen gesendet werden, antworten mit einem SMTP-Antwortstatuscode von 250 (akzeptiert), aber die E-Mails werden nicht wirklich an den/die Empfänger zugestellt.

Wenn ich zum Beispiel alle E-Mails haben möchte, die an gehen alias@o3o.ca zu stoppen durch zu fließen user@gmail.com:

Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=!alias:user@gmail.com
Tipp: Sie können die Adresse des weitergeleiteten Empfängers auch einfach in "nobody@forwardemail.net" umschreiben, wodurch sie wie im folgenden Beispiel an "nobody" weitergeleitet wird.
Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=!alias:nobody@forwardemail.net
Tipp: Wenn Sie mehr Sicherheit wünschen, können Sie auch den Teil „:user@gmail.com“ (oder „:nobody@forwardemail.net“) entfernen und nur „!alias“ wie im Beispiel unten übrig lassen.
Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=!alias

Ja absolut. Geben Sie einfach mehrere Empfänger in Ihrer an TXT Aufzeichnungen.

Wenn ich zum Beispiel eine E-Mail haben möchte, die an geht hello@o3o.ca weitergeleitet zu werden user+a@gmail.com und user+b@gmail.com, Dann meine TXT Eintrag würde so aussehen:

Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=hello:user+a@gmail.com,hello:user+b@gmail.com

Oder Sie könnten sie in zwei separaten Zeilen angeben, wie zum Beispiel:

Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=hello:user+a@gmail.com
„@“, „.“ oder leer 3600 TXT forward-email=hello:user+b@gmail.com

Es liegt an dir!

Ja, du kannst. Geben Sie einfach mehrere globale Catch-All-Empfänger in Ihrer an TXT Aufzeichnungen.

Zum Beispiel, wenn ich möchte, dass jede E-Mail an *@o3o.ca (das Sternchen bedeutet Platzhalter, auch bekannt als Catch-All), um weitergeleitet zu werden user+a@gmail.com und user+b@gmail.com, Dann meine TXT Eintrag würde so aussehen:

Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=user+a@gmail.com,user+b@gmail.com

Oder Sie könnten sie in zwei separaten Zeilen angeben, wie zum Beispiel:

Name/Host/Alias TTL Typ Antwort/Wert
„@“, „.“ oder leer 3600 TXT forward-email=user+a@gmail.com
@, "." oder Leerzeichen 3600 TXT forward-email=user+b@gmail.com

Es liegt an dir!

Ja, das Standardlimit ist 10. Dies bedeutet NICHT, dass Sie nur 10 Aliase für Ihren Domainnamen haben können. Sie können so viele Aliase haben, wie Sie möchten (eine unbegrenzte Anzahl). Das bedeutet, dass Sie nur einen Alias an 10 eindeutige E-Mail-Adressen weiterleiten können. Du könntest haben hello:user+1@gmail.com, hello:user+2@gmail.com, hello:user+3@gmail.com, … (von 1-10) – und alle E-Mails an hello@o3o.ca weitergeleitet werden würde user+1@gmail.com, user+2@gmail.com, user+3@gmail.com, … (von 1-10).

Tipp: Benötigen Sie mehr als 10 Empfänger pro Alias? Senden Sie uns eine E-Mail und wir würden uns freuen, Ihr Kontolimit zu erhöhen.

Ja, das können Sie, müssen sich aber trotzdem an die Höchstgrenze halten. Wenn Sie haben hello:linus@o3o.ca und linus:user@gmail.com, dann E-Mails an hello@o3o.ca weitergeleitet werden würde linus@o3o.ca und user@gmail.com. Beachten Sie, dass ein Fehler ausgegeben wird, wenn Sie versuchen, E-Mails rekursiv weiterzuleiten.

Wir verwenden MX und TXT Datensatzverifizierung, wenn Sie also die entsprechenden MX und diesen Dienst hinzufügen TXT Aufzeichnungen, dann sind Sie registriert. Wenn Sie sie entfernen, werden Sie abgemeldet. Sie haben das Eigentum an Ihrer Domain und DNS-Verwaltung, wenn also jemand Zugriff darauf hat, dann ist das ein Problem.

Der Dienst wird dank Benutzern, die auf kostenpflichtige Pläne umgestiegen sind, weiterhin ausgeführt. Wir möchten eine kostenlose Alternative für Personen bieten, die Closed-Source-Weiterleitungsdienste nutzen (und damit ihre Privatsphäre und Sicherheit aufs Spiel setzen).

Wir verwenden standardmäßig eine Größenbeschränkung von 50 MB, die Inhalt, Kopfzeilen und Anhänge umfasst. Beachten Sie, dass Dienste wie Gmail und Outlook nur eine Größenbeschränkung von 25 MB zulassen, und wenn Sie die Beschränkung überschreiten, wenn Sie an Adressen dieser Anbieter senden, erhalten Sie eine Fehlermeldung.

Wenn die Dateigrößenbeschränkung überschritten wird, wird ein Fehler mit dem richtigen Antwortcode zurückgegeben.

Nein auf keinen Fall. Siehe unsere Datenschutz-Bestimmungen.

Nein auf keinen Fall. Siehe unsere Datenschutz-Bestimmungen.

Nein auf keinen Fall. Wir speichern keine SMTP-Protokolle. Siehe unsere Datenschutz-Bestimmungen.

Viele andere E-Mail-Weiterleitungsdienste speichern und könnten möglicherweise Ihre E-Mails lesen. Es gibt keinen Grund, warum weitergeleitete E-Mails auf Festplatten gespeichert werden müssen – und deshalb haben wir die erste Open-Source-Lösung entwickelt, die alles im Arbeitsspeicher erledigt.

Wir glauben, dass Sie ein Recht auf Privatsphäre haben sollten, und wir respektieren es strikt. Der Code, der auf dem Server bereitgestellt wird, ist Open-Source-Software auf GitHub um Transparenz zu schaffen und Vertrauen aufzubauen.

Ja absolut.

Ja absolut. Anstatt "@", "." oder Leerzeichen als Name/Host/Alias zu verwenden, verwenden Sie stattdessen einfach den Subdomain-Namen als Wert.

Falls Sie es wollen foo.o3o.ca um E-Mails weiterzuleiten, und geben Sie dann ein foo als Name/Host/Alias-Wert in Ihren DNS-Einstellungen (sowohl für MX als auch für TXT Aufzeichnungen).

Ja absolut.

Ja, es wurden Tests mit geschrieben Ava und hat auch Codeabdeckung.

Ja absolut. Zum Beispiel, wenn Sie eine E-Mail an senden hello@o3o.ca und es ist für die Weiterleitung registriert user@gmail.com, dann werden die SMTP-Antwortnachricht und der Code vom SMTP-Server „gmail.com“ anstelle des Proxyservers unter „mx1.forwardemail.net“ oder „mx2.forwardemail.net“ zurückgegeben.

Sie sollten sich (wenn möglich) von der E-Mail-Liste abmelden und den Absender blockieren.

Bitte melden Sie die Nachricht nicht als Spam, sondern leiten Sie sie stattdessen an unser manuell kuratiertes und datenschutzorientiertes Missbrauchspräventionssystem weiter.

Die E-Mail-Adresse, an die Spam weitergeleitet werden soll, lautet: abuse@forwardemail.net

Ja! Ab dem 2. Oktober 2018 haben wir diese Funktion hinzugefügt. Sehen So senden Sie E-Mails mit Gmail Oben!

Sie sollten auch den SPF-Eintrag für Gmail in Ihrer DNS-Konfiguration festlegen TXT Aufzeichnung.

Wichtig: Wenn Sie Gmail (z. B. Send Mail As) oder G Suite verwenden, müssen Sie anhängen include:_spf.google.com zu Ihrem SPF TXT aufnehmen, zum Beispiel:

v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all

Ja! Ab dem 2. Oktober 2018 haben wir diese Funktion hinzugefügt. Sehen Sie sich einfach diese beiden Links von Microsoft unten an:

Sie sollten auch den SPF-Eintrag für Outlook in Ihrer DNS-Konfiguration festlegen TXT Aufzeichnung.

Wichtig: Wenn Sie Microsoft Outlook oder Live.com verwenden, müssen Sie anhängen include:spf.protection.outlook.com zu Ihrem SPF TXT aufnehmen, zum Beispiel:

v=spf1 a mx include:spf.forwardemail.net include:spf.protection.outlook.com -all

Leider lässt Apple dies nicht zu, egal welchen Dienst Sie nutzen. Sie können die Mail-App jedoch zusammen mit dem E-Mail-Konto Ihrer Domain verwenden.

Ja, jedoch ist die Rate für „relativ unbekannte“ Absender auf 1.000 Verbindungen pro Stunde pro Hostname oder IP begrenzt. Siehe den Abschnitt über Ratenbegrenzung und Greylisting Oben.

Mit „relativ unbekannt“ meinen wir Absender, die nicht in der erscheinen Zulassungsliste.

Wenn dieses Limit überschritten wird, senden wir einen "421"-Antwortcode, der den Mailserver des Absenders anweist, es später erneut zu versuchen.

Wenn Sie Gmail verwenden, führen Sie die folgenden Schritte aus:

  1. Gehe zu https://google.com und melden Sie sich von allen E-Mail-Konten ab
  2. Klicken Sie auf „Anmelden“ und im Dropdown-Menü auf „Anderes Konto“.
  3. Wählen Sie „Anderes Konto verwenden“
  4. Wählen Sie „Konto erstellen“
  5. Wählen Sie „Stattdessen meine aktuelle E-Mail-Adresse verwenden“ aus.
  6. Geben Sie die E-Mail-Adresse Ihres benutzerdefinierten Domänennamens ein
  7. Rufen Sie die Bestätigungs-E-Mail ab, die an Ihre E-Mail-Adresse gesendet wurde
  8. Geben Sie den Bestätigungscode aus dieser E-Mail ein
  9. Vollständige Profilinformationen für Ihr neues Google-Konto
  10. Stimmen Sie allen Datenschutz- und Nutzungsbedingungen zu
  11. Gehe zu https://google.com Klicken Sie in der oberen rechten Ecke auf Ihr Profilsymbol und dann auf die Schaltfläche „Ändern“.
  12. Laden Sie ein neues Foto oder einen neuen Avatar für Ihr Konto hoch
  13. Es dauert etwa 1-2 Stunden, bis Änderungen wirksam werden, manchmal kann es aber sehr schnell gehen.
  14. Senden Sie eine Test-E-Mail und das Profilfoto sollte erscheinen.

Der kostenlose Plan erfordert, dass Sie öffentliche DNS-Einträge verwenden, um Ihre Weiterleitungskonfiguration zu speichern. Jeder mit einem Computer kann Ihre Weiterleitungskonfiguration in einem Terminal nachschlagen, wenn Sie den kostenlosen Plan haben. Im Gegensatz zum Free-Plan verwendet der Enhanced Protection-Plan eine kryptografisch generierte Zufallszeichenfolge, um Ihre Weiterleitungskonfiguration privat zu speichern.

Kostenloser PlanErweiterter Schutzplan
forward-email=user@gmail.comforward-email-site-verification=m8d7o8K4Il

Ja. Wir haben integrierte Unterstützung für SPF, DKIM, DMARC, ARC und SRS in allen Plänen. Wir haben auch intensiv mit den ursprünglichen Autoren dieser Spezifikationen und anderen E-Mail-Experten zusammengearbeitet, um Perfektion und hohe Zustellbarkeit zu gewährleisten.

Ja. Unabhängig davon, welchen Plan Sie haben, zahlen Sie nur eine monatliche Rate – die alle Ihre Domains abdeckt.

Wir akzeptieren Karten, Geldbörsen und Banküberweisungen Streifen und PayPal – für einmalige Zahlungen oder monatliche, vierteljährliche oder jährliche Abonnements.

Nein. Die Preise werden niemals steigen. Im Gegensatz zu anderen Unternehmen werden wir unseren Service auch niemals einstellen.

Wir verwenden den Privacy-First-Consumer-DNS-Dienst von CloudFlare (siehe Ankündigung hier). Legen wir fest 1.1.1.3 und 1.0.0.3 wie die DNS-Server (vgl https://developers.cloudflare.com/1.1.1.1/1.1.1.1-for-families/) verwenden /etc/resolv.conf auf unseren Servern und Testumgebungen.