Veel Gestelde Vragen

E-mails worden gemiddeld binnen 5 seconden afgeleverd. We werken in realtime, in tegenstelling tot andere providers die afhankelijk zijn van vertraagde wachtrijen. Op geen enkel moment schrijven we naar schijf of slaan we e-mails op - alles gebeurt in het geheugen.

Geschatte installatietijd: Minder dan 10 minuten
Verbeterde privacybescherming: Als u wilt verbergen dat uw informatie openbaar kan worden doorzocht via internet, gaat u naar: Mijn Account Domeinen en upgrade uw domein naar een betaald abonnement voordat u aan deze handleiding begint. Openbaar doorzoekbare informatie over gratis abonnementen omvat, maar is niet beperkt tot: aliassen, doorgestuurde adressen, ontvangers en geavanceerde instellingen zoals aangepaste poortdoorschakeling. Als je meer wilt weten over betaalde abonnementen, bekijk dan onze Prijzen pagina – lees anders verder! Alle plannen houden zich aan onze Privacy beleid om strikt geen SMTP-logboeken, metagegevens of e-mails op te slaan. We volgen u niet zoals andere services doen.
Aan de slag: Lees en volg de onderstaande stappen één tot en met acht zorgvuldig. Zorg ervoor dat u het e-mailadres van vervangt user@gmail.com met het e-mailadres waarnaar u e-mails wilt doorsturen (als dit nog niet correct is). Evenzo zeker vervangen o3o.ca met uw aangepaste domeinnaam (als deze nog niet correct is).
  1. Heeft u uw domeinnaam al ergens geregistreerd, dan moet u deze stap helemaal overslaan en naar stap twee gaan! Anders kan je klik hier om uw domeinnaam te registreren.
  2. Weet je nog waar je je domein hebt geregistreerd? Zodra u dit onthoudt, volgt u de onderstaande instructies:
    Belangrijk: U moet een nieuw tabblad openen en inloggen bij uw domeinregistreerder. U kunt hieronder eenvoudig op uw "Registrar" klikken om dit automatisch te doen. In dit nieuwe tabblad moet u naar de DNS-beheerpagina bij uw registrar navigeren - en we hebben de stapsgewijze navigatiestappen hieronder gegeven in de kolom "Stappen om te configureren". Nadat u op het nieuwe tabblad naar deze pagina bent genavigeerd, kunt u terugkeren naar dit tabblad en doorgaan naar stap drie hieronder. Sluit het geopende tabblad nog niet; je hebt het nodig voor toekomstige stappen!
    griffier Stappen om te configureren
    1&1 Log in Domeincentrum (Selecteer uw domein) DNS-instellingen bewerken
    Amazoneroute 53 Log in Gehoste zones (Selecteer uw domein)
    Aplus.net Log in Mijn servers Domeinbeheer DNS-beheerder
    Bluehost VOOR ROCK: Inloggen Domeinen (Klik op het ▼-pictogram naast beheren) DNS
    VOOR LEGACY: Log in Domeinen Zone-editor (Selecteer uw domein)
    Wolkflare Log in DNS
    DNS gemakkelijk gemaakt Log in DNS (Selecteer uw domein)
    DNS-simpel Log in (Selecteer uw domein) DNS Beheren
    Digitale Oceaan Log in Netwerken Domeinen (Selecteer uw domein) Meer Domein beheren
    Domein.com Log in Klik in de kaartweergave op beheren op uw domein Klik in de lijstweergave op het tandwielpictogram DNS en naamservers DNS-records
    Domains.com
    Horloge
    Log in (Selecteer uw domein) Beheren (klik op tandwielpictogram) Klik op DNS & Nameservers in het linkermenu
    DroomHost Log in Paneel Domeinen Domeinen beheren DNS
    Man Log in Overzicht Beheren Eenvoudige editor Records
    Denken Log in (Selecteer uw domein) Beheer Bewerk de zone
    GoPapa
    Horloge
    Log in Mijn domeinen beheren (Selecteer uw domein) DNS beheren
    Google Domeinen
    Horloge
    Log in (Selecteer uw domein) DNS configureren
    Naamgoedkoop
    Horloge
    Log in Domeinlijst (Selecteer uw domein) Beheren Geavanceerde DNS
    Netlify Log in (Selecteer uw domein) Netlify DNS instellen
    Netwerkoplossingen Log in Account Manager Mijn domeinnamen (Selecteer uw domein) Beheren Wijzig waar domeinpunten Geavanceerde DNS
    Shopify
    Horloge
    Log in Beheerde domeinen (Selecteer uw domein) DNS-instellingen
    vierkante ruimte Log in Startmenu Instellingen Domeinen (Selecteer uw domein) Geavanceerde instellingen Aangepaste records
    Vercel is nu Met behulp van "nu" CLI now dns add [domain] '@' MX [record-value] [priority]
    Weebly Log in Domeinen pagina (Selecteer uw domein) DNS
    Wix Log in Domeinen pagina (Klik icoon) Selecteer DNS-records beheren
    junior Log in Domeinen Mijn domeinen
    Ander
    Belangrijk: Staat uw registrarnaam hier niet vermeld? Zoek gewoon op internet naar "hoe DNS-records op $REGISTRAR te wijzigen" (vervang $REGISTRAR door de naam van uw registrar - bijvoorbeeld "hoe DNS-records op GoDaddy te wijzigen" als u GoDaddy gebruikt).
  3. Gebruik de DNS-beheerpagina van uw registrar (het andere tabblad dat u hebt geopend), stel de volgende "MX"-records in:
    Belangrijk: Merk op dat er GEEN andere MX-records mogen zijn ingesteld. Beide hieronder getoonde records MOETEN bestaan. Zorg ervoor dat er geen typefouten zijn; en je hebt zowel mx1 als mx2 correct gespeld. Als er al MX-records bestonden, verwijder deze dan volledig. De "TTL"-waarde hoeft geen 3600 te zijn, het kan indien nodig een lagere of hogere waarde zijn.
    Naam/host/alias TTL Type Prioriteit Antwoord/waarde
    "@", ".", of blanco 3600 MX 10 mx1.forwardemail.net
    "@", ".", of blanco 3600 MX 10 mx2.forwardemail.net
  4. Gebruik de DNS-beheerpagina van uw registrar (het andere tabblad dat u hebt geopend), stel het volgende in: TXT record(s):
    Belangrijk: Als u een betaald abonnement heeft, moet u deze stap volledig overslaan en naar stap vijf gaan! Als u geen betaald abonnement heeft, zijn uw doorgestuurde adressen openbaar doorzoekbaar - ga naar Mijn Account Domeinen en upgrade indien gewenst uw domein naar een betaald abonnement. Als je meer wilt weten over betaalde abonnementen, bekijk dan onze Prijzen bladzijde. Anders kunt u doorgaan met het kiezen van een of meer combinaties van Optie A tot Optie F die hieronder worden vermeld.

    Optie A: Als u alle e-mails van uw domein doorstuurt (bijv. "all@o3o.ca", "hello@o3o.ca", enz.) naar een specifiek adres "user@gmail.com":
    Naam/host/alias TTL Type Antwoord/waarde
    "@", ".", of blanco 3600 TXT forward-email=user@gmail.com
    Tip: Zorg ervoor dat u de bovenstaande waarden in de kolom "Waarde" vervangt door uw eigen e-mailadres. De "TTL"-waarde hoeft geen 3600 te zijn, het kan indien nodig een lagere of hogere waarde zijn. Een lagere time-to-live ("TTL")-waarde zorgt ervoor dat toekomstige wijzigingen in uw DNS-records sneller over het internet worden verspreid - denk hierbij aan hoe lang het in het geheugen wordt opgeslagen (in seconden). U kunt meer leren over TTL op Wikipedia, de gratis encyclopedie.

    Optie B: Als u slechts één e-mailadres hoeft door te sturen (bijv. "hello@o3o.ca" naar "user@gmail.com"; dit zal ook "hello+test@o3o.ca" doorsturen naar "user+test@gmail.com" " automatisch):
    Naam/host/alias TTL Type Antwoord/waarde
    "@", ".", of blanco 3600 TXT forward-email=hello:user@gmail.com

    Optie C: Als u meerdere e-mails doorstuurt, moet u deze scheiden met een komma:
    Naam/host/alias TTL Type Antwoord/waarde
    "@", ".", of blanco 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com

    Optie D: U kunt oneindig veel e-mails doorsturen instellen - zorg er alleen voor dat u niet meer dan 255 tekens in een enkele regel plaatst en begin elke regel met "forward-email=". Hieronder vindt u een voorbeeld:
    Naam/host/alias TTL Type Antwoord/waarde
    "@", ".", of blanco 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
    "@", ".", of blanco 3600 TXT forward-email=help:user@gmail.com,foo:user@gmail.com
    "@", ".", of blanco 3600 TXT forward-email=orders:user@gmail.com,baz:user@gmail.com
    "@", ".", of blanco 3600 TXT forward-email=info:user@gmail.com,beep:user@gmail.com
    "@", ".", of blanco 3600 TXT forward-email=errors:user@gmail.com,boop:user@gmail.com

    Optie E: U kunt ook een domeinnaam opgeven in uw TXT record om globale alias doorsturen te hebben (bijv. "gebruiker@o3o.ca" wordt doorgestuurd naar "gebruiker@example.net"):
    Naam/host/alias TTL Type Antwoord/waarde
    "@", ".", of blanco 3600 TXT forward-email=example.net

    Optie F: U kunt zelfs webhooks gebruiken als een algemene of individuele alias om e-mails naar door te sturen. Zie het voorbeeld en de volledige sectie over webhooks getiteld Ondersteunt u webhooks onderstaand.
    Naam/host/alias TTL Type Antwoord/waarde
    "@", ".", of blanco 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

    Optie G: U kunt zelfs reguliere expressies ("regex") gebruiken voor het matchen van aliassen en voor het afhandelen van vervangingen om e-mails naar door te sturen. Zie het voorbeeld en de volledige sectie over regex getiteld Ondersteunt u reguliere expressies of regex onderstaand.
    Naam/host/alias TTL Type Antwoord/waarde
    "@", ".", of blanco 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

  5. Gebruik de DNS-beheerpagina van uw registrar (het andere tabblad dat u hebt geopend), en stel bovendien het volgende in: TXT dossier:
    Naam/host/alias TTL Type Antwoord/waarde
    "@", ".", of blanco 3600 TXT v=spf1 a mx include:spf.forwardemail.net -all
    Belangrijk: Als u Gmail (bijv. E-mail verzenden als) of G Suite gebruikt, moet u toevoegen include:_spf.google.com naar de waarde hierboven, bijvoorbeeld:

    v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all
    Tip: Als je al een soortgelijke regel hebt met "v=spf1", dan moet je toevoegen include:spf.forwardemail.net vlak voor bestaande "include:host.com"-records en vóór de "-all" in dezelfde regel, bijvoorbeeld:

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

    Merk op dat er een verschil is tussen "-all" en "~all". De "-" geeft aan dat de SPF-controle FAIL moet zijn als deze niet overeenkomt, en "~" geeft aan dat de SPF-controle moet worden SOFTFAIL. We raden aan om de "-all"-benadering te gebruiken om domeinvervalsing te voorkomen.

    Mogelijk moet u ook het SPF-record opnemen voor de host van waaruit u e-mail verzendt (bijv. Outlook).
  6. Verifieer uw DNS-records met behulp van onze "Verify Records"-tool die beschikbaar is op Mijn Account Domeinen Opstelling.
  7. Stuur een test-e-mail om te bevestigen dat het werkt. Houd er rekening mee dat het enige tijd kan duren voordat uw DNS-records zijn verspreid.
    Tip: Als u geen test-e-mails ontvangt, of een test-e-mail ontvangt met de tekst "Wees voorzichtig met dit bericht", bekijk dan de antwoorden voor: Waarom ontvang ik mijn testmails niet? en Waarom worden mijn test-e-mails naar mezelf in Gmail weergegeven als 'verdacht' respectievelijk.
  8. Als u vanuit Gmail "Mail verzenden als" wilt, moet u: Bekijk deze video, of volg de stappen onder E-mail verzenden als Gmail gebruiken onderstaand.
Gefeliciteerd! Je hebt alle stappen succesvol doorlopen.
Tip: Optionele add-ons worden hieronder vermeld. Houd er rekening mee dat deze add-ons volledig optioneel zijn en mogelijk niet nodig zijn. We wilden u in ieder geval van aanvullende informatie voorzien indien nodig.
Optionele toevoeging: Als je de E-mail verzenden bij gebruik van Gmail functie, dan wil je misschien jezelf toevoegen aan een toelatingslijst. Zien deze instructies door Gmail over dit onderwerp.

Geschatte installatietijd: Minder dan 10 minuten
Aan de slag: Nadat je de bovenstaande stappen hebt gevolgd in Hoe begin ik en stel ik het doorsturen van e-mail in u kunt de video hierboven of de onderstaande stappen volgen om "Mail verzenden als" te gebruiken met uw aangepaste domein.
  1. Je moet hebben Tweeledige verificatie van Gmail ingeschakeld om dit te laten werken. Op bezoek komen https://www.google.com/landing/2step/ als u het niet hebt ingeschakeld.

  2. Zodra twee-factorenauthenticatie is ingeschakeld (of als u dit al had ingeschakeld), gaat u naar https://myaccount.google.com/apppasswords.

  3. Wanneer u wordt gevraagd om 'Selecteer de app en het apparaat waarvoor u het app-wachtwoord wilt genereren':

    • Selecteer 'E-mail' onder de vervolgkeuzelijst voor 'Selecteer app'
    • Selecteer 'Overige' onder de vervolgkeuzelijst voor 'Selecteer apparaat'
    • Wanneer u wordt gevraagd om tekstinvoer, voert u het e-mailadres van uw aangepaste domein in waarnaar u doorstuurt (bijvoorbeeld 'hallo@o3o.ca"- dit helpt u bij te houden of u deze service voor meerdere accounts gebruikt)
  4. Kopieer het wachtwoord naar uw klembord dat automatisch wordt gegenereerd

    Belangrijk: Als u G Suite gebruikt, gaat u naar uw beheerdersdashboard Apps G Suite Instellingen voor Gmail Geavanceerde instellingen en zorg ervoor dat u "Sta gebruikers toe om e-mail te verzenden via een externe SMTP-server..." aanvinkt. Er zal enige vertraging optreden voordat deze wijziging wordt geactiveerd, dus wacht een paar minuten.
  5. Ga naar Gmail en onder Instellingen Accounts en import E-mail verzenden als, klik op "Nog een e-mailadres toevoegen"

  6. Wanneer u wordt gevraagd om "Naam", voert u de naam in waarvan u wilt dat uw e-mail wordt gezien als "Van" (bijv. "Linus Torvalds")

  7. Wanneer u wordt gevraagd om 'E-mailadres', voert u het e-mailadres in met het aangepaste domein dat u hierboven heeft gebruikt (bijvoorbeeld 'hallo@o3o.ca")

  8. Verwijder het vinkje bij 'Behandelen als alias'

    Tip: Als je liever hebt dat de ontvanger rechtstreeks antwoordt op je Gmail-adres, laat dit dan aangevinkt. Meer leren, volg deze instructies van Gmail over dit onderwerp.
  9. Klik op "Volgende stap" om door te gaan

  10. Wanneer u wordt gevraagd om "SMTP-server", typt u: smtp.gmail.com en verlaat de haven als 587

  11. Wanneer u om "Gebruikersnaam" wordt gevraagd, voert u het gedeelte van uw Gmail-adres in zonder de gmail.com deel (bijv. gewoon "gebruiker" als mijn e-mail is gebruiker@gmail.com)

    Belangrijk: Als het gedeelte "Gebruikersnaam" automatisch wordt ingevuld, dan je moet dit veranderen in plaats daarvan naar het gebruikersnaamgedeelte van uw Gmail-adres.
  12. Wanneer u wordt gevraagd om "Wachtwoord", plakt u vanaf uw klembord het wachtwoord dat u in stap 2 hierboven heeft gegenereerd

  13. Laat het keuzerondje aangevinkt op "Beveiligde verbinding met TLS"

  14. Klik op "Account toevoegen" om door te gaan

  15. Open een nieuw tabblad om Gmail en wacht tot uw verificatie-e-mail arriveert (u ontvangt een verificatiecode die bevestigt dat u de eigenaar bent van het e-mailadres dat u probeert te "Verzenden als")

  16. Zodra deze is aangekomen, kopieert en plakt u de verificatiecode op de prompt die u in de vorige stap heeft ontvangen

  17. Als je dat eenmaal hebt gedaan, ga je terug naar de e-mail en klik je op de link om "het verzoek te bevestigen". U moet deze stap en de vorige stap doen om de e-mail correct te configureren.

Gefeliciteerd! Je hebt alle stappen succesvol doorlopen.

Als u een test-e-mail naar uzelf verzendt met de functie 'Mail verzenden als', wordt deze niet weergegeven in uw inbox vanwege dit algemeen bekende officiële Gmail-antwoord.

Als u problemen blijft ondervinden, is het hoogstwaarschijnlijk een probleem met DNS-propagatie. U moet wat langer wachten en het opnieuw proberen (of probeer een lagere TTL-waarde in te stellen op uw .) TXT verslagen).

Heeft u nog steeds problemen? Dien alstublieft een in Verzoek om hulp zodat we kunnen helpen het probleem te onderzoeken en een snelle oplossing te vinden.

E-mail is afhankelijk van de SMTP-protocol. Dit protocol bestaat uit opdrachten die naar een server worden gestuurd (meestal op poort 25). Er is een eerste verbinding, dan geeft de afzender aan van wie de e-mail afkomstig is ("MAIL FROM"), gevolgd door waar het naartoe gaat ("RCPT TO"), en ten slotte de headers en de hoofdtekst van de e-mail zelf ("DATA" ). De stroom van ons systeem voor het doorsturen van e-mail wordt hieronder beschreven met betrekking tot elke SMTP-protocolopdracht:

  • Initiële verbinding (geen opdrachtnaam, b.v. telnet o3o.ca 25) - Dit is de eerste verbinding. We controleren afzenders die niet in onze toelatingslijst tegen onze weigerlijst. Ten slotte, als een afzender niet op onze toelatingslijst staat, controleren we of ze dat wel zijn geweest grijze lijst.

  • HELO - Dit geeft een begroeting aan om de FQDN, het IP-adres of de naam van de e-mailhandler van de afzender te identificeren. Deze waarde kan worden vervalst, dus we vertrouwen niet op deze gegevens en gebruiken in plaats daarvan de reverse lookup van de hostnaam van het IP-adres van de verbinding.

  • MAIL FROM - Dit geeft de envelopmail van het adres van de e-mail aan. Als een waarde wordt ingevoerd, moet dit een geldig RFC 5322-e-mailadres zijn. Lege waarden zijn toegestaan. Wij controleer op terugverstrooiing hier, en we controleren ook de MAIL FROM tegen onze weigerlijst. Tot slot controleren we afzenders die niet op de toelatingslijst staan op snelheidsbeperking (zie het gedeelte over Snelheidsbeperking en toelatingslijst voor meer informatie).

  • RCPT TO - Dit geeft de ontvanger(s) van de e-mail aan. Dit moeten geldige RFC 5322 e-mailadressen zijn. We laten maximaal 100 envelopontvangers per bericht toe (dit is anders dan de "Aan"-header van een e-mail). We controleren ook op een geldig Herschrijfschema voor afzender ("SRS") adres hier om te beschermen tegen spoofing met onze SRS-domeinnaam. Ontvangers die een "no-reply"-adres bevatten, krijgen een 553-foutmelding. Zie de volledige lijst van "no-reply" adressen hieronder. We controleren ook de ontvanger tegen onze weigerlijst.

  • DATA - Dit is het kernonderdeel van onze service die een e-mail verwerkt. Zie de sectie Hoe verwerk je een e-mail voor doorsturen? hieronder voor meer inzicht.

Deze sectie beschrijft ons proces met betrekking tot de opdracht SMTP-protocol DATA in de sectie Hoe werkt uw systeem voor het doorsturen van e-mail? hierboven - het is hoe we de kopteksten, hoofdtekst, beveiliging van een e-mail verwerken, bepalen waar het moet worden afgeleverd en hoe we omgaan met verbindingen.

  1. Als het bericht de maximale grootte van 50 MB overschrijdt, wordt het afgewezen met een 552-foutcode.

  2. Als het bericht geen headers had of als de headers niet konden worden geparseerd, wordt het geweigerd met een 421-foutcode.

  3. Als het bericht geen 'Van'-header bevat, of als een van de waarden in de 'From'-header geen geldige RFC 5322-e-mailadressen zijn, wordt het geweigerd met een 550-foutcode.

  4. Als het bericht meer dan 25 "Ontvangen" headers had, werd vastgesteld dat het vastzat in een omleidingslus en werd het afgewezen met een 550-foutcode.

  5. De vingerafdruk van de e-mail gebruiken (zie het gedeelte over Vingerafdrukken), zullen we controleren of het bericht meer dan 500 keer opnieuw is geprobeerd, en als dat het geval is, wordt het geweigerd met een 550-foutcode.

  6. Als het bericht een "Aan"-header had, en als een van de "Aan"-headers van het bericht was gericht op SRS herschreven adressen met onze domeinnaam, dan zullen we deze herschrijven (dit geldt namelijk voor vakantieresponders).

  7. Als het bericht een header "Message-ID" mist, zullen we er een toevoegen met behulp van de envelop MAIL FROM ontleed FQDN of onze domeinnaam.

  8. Als het bericht een geldige "Datum"-header mist, zullen we er een toevoegen met behulp van de aankomsttijd vanaf de eerste verbinding van het bericht.

  9. We slaan de resultaten van het scannen van de e-mail in het geheugen op met: Spamscanner.

  10. Als er willekeurige resultaten van Spam Scanner waren, wordt deze afgewezen met een 554-foutcode. Willekeurige resultaten omvatten alleen de GTUBE-test op het moment van schrijven. Zien https://spamassassin.apache.org/gtube/ voor meer inzicht.

  11. We zullen de volgende koppen aan het bericht toevoegen voor het opsporen van fouten en misbruikpreventie:

    • X-Original-To - het origineel RCPT TO e-mailadres voor het bericht.
      • Dit is handig om te bepalen waar een e-mail oorspronkelijk is afgeleverd.
      • Nieuw toegevoegd in v10.0.0 van E-mail doorsturen.
      • Bestaande waarde, indien aanwezig, wordt behouden als X-Original-Preserved-To.
    • X-ForwardEmail-Version - de stroom SemVer versie van package.json van onze codebase.
    • X-ForwardEmail-Session-ID - een sessie-ID-waarde die wordt gebruikt voor foutopsporingsdoeleinden (alleen van toepassing in niet-productieomgevingen).
    • X-ForwardEmail-Sender - een door komma's gescheiden lijst met het originele enveloppe MAIL FROM-adres (indien niet leeg), de omgekeerde PTR-client FQDN (indien aanwezig) en het IP-adres van de afzender.
    • X-Report-Abuse - met een waarde van abuse@forwardemail.net.
      • Bestaande waarde, indien aanwezig, wordt behouden als X-Original-Report-Abuse.
    • X-Report-Abuse-To - met een waarde van abuse@forwardemail.net.
      • Bestaande waarde, indien aanwezig, wordt behouden als X-Original-Report-Abuse-To.
  12. Wij controleren dan het bericht op DKIM, SPF, ARC, en DMARC.

    • Als het bericht is mislukt, DMARC en het domein een weigeringsbeleid had (bijv. p=reject stond in het DMARC-beleid), dan wordt het afgewezen met een 550 foutcode. Meestal is een DMARC-beleid voor een domein te vinden in de: _dmarc subdomein TXT opnemen (bijv. dig _dmarc.o3o.ca txt).
    • Als het bericht SPF is mislukt en het domein een hard fail-beleid had (bijv. -all stond in het SPF-beleid in tegenstelling tot ~all of helemaal geen beleid), dan wordt het afgewezen met een 550 foutcode. Meestal is een SPF-beleid voor een domein te vinden in de: TXT record voor het rootdomein (bijv. dig o3o.ca txt). Zie dit gedeelte voor meer informatie over: e-mail verzenden zoals met Gmail wat betreft SPF.
  13. Nu verwerken we de ontvangers van het bericht zoals verzameld uit de RCPT TO commando in de sectie Hoe werkt uw systeem voor het doorsturen van e-mail? bovenstaande. Voor elke ontvanger voeren we de volgende bewerkingen uit:

    • We zoeken de TXT records van de domeinnaam (het deel na de @ symbool, bijv. o3o.ca als het e-mailadres was test@o3o.ca). Als het domein bijvoorbeeld is o3o.ca we doen een DNS-lookup zoals: dig o3o.ca txt.
    • We ontleden alles TXT records die beginnen met ofwel forward-email= (gratis abonnementen) of forward-email-site-verification= (betaalde abonnementen). Houd er rekening mee dat we beide parseren om e-mails te verwerken terwijl een gebruiker plannen upgradet of downgradet.
    • Van deze ontleed TXT records, herhalen we ze om de doorstuurconfiguratie te extraheren (zoals beschreven in de sectie Hoe begin ik en stel ik het doorsturen van e-mail in bovenstaande). Merk op dat we er maar één ondersteunen forward-email-site-verification= waarde, en als er meer dan één wordt opgegeven, treedt er een 550-fout op en ontvangt de afzender een bounce voor deze ontvanger.
    • Recursief herhalen we de geëxtraheerde doorstuurconfiguratie om globale doorsturing, op regex gebaseerde doorsturing en alle andere ondersteunde doorstuurconfiguraties te bepalen - die nu bekend staan als onze "doorstuuradressen".
    • Voor elk doorstuuradres ondersteunen we één recursieve zoekopdracht (waardoor deze reeks bewerkingen opnieuw op het opgegeven adres wordt gestart). Als er een recursieve overeenkomst is gevonden, wordt het bovenliggende resultaat verwijderd uit Doorstuuradressen en worden de onderliggende waarden toegevoegd.
    • Doorstuuradressen worden geparseerd op uniciteit (omdat we geen duplicaten naar één adres willen sturen of extra onnodige SMTP-clientverbindingen voortbrengen).
    • Voor elk doorstuuradres zoeken we de domeinnaam op tegen ons API-eindpunt /v1/max-forwarded-addresses (om te bepalen naar hoeveel adressen het domein e-mail per alias mag doorsturen, bijvoorbeeld 10 standaard – zie de sectie over maximale limiet voor doorsturen per alias). Als deze limiet wordt overschreden, treedt er een 550-fout op en ontvangt de afzender een bounce voor deze ontvanger.
    • We zoeken de instellingen van de oorspronkelijke ontvanger op tegen ons API-eindpunt /v1/settings, die een lookup voor betaalde gebruikers ondersteunt (met een fallback voor gratis gebruikers). Dit retourneert een configuratieobject voor geavanceerde instellingen voor: port (nummer, bijv. 25), has_adult_content_protection (Booleaans), has_phishing_protection (Booleaans), has_executable_protection (Booleaans), en has_virus_protection (Booleaans).
    • Op basis van deze instellingen controleren we vervolgens de resultaten van Spam Scanner en als er fouten optreden, wordt het bericht afgewezen met een 554-foutcode (bijv. has_virus_protection is ingeschakeld, controleren we de resultaten van de Spam Scanner op virussen). Houd er rekening mee dat alle gebruikers van het gratis abonnement worden aangemeld voor controles op inhoud voor volwassenen, phishing, uitvoerbare bestanden en virussen. Standaard zijn alle gebruikers van het betaalde abonnement ook aangemeld, maar deze configuratie kan worden gewijzigd op de pagina Instellingen voor een domein in het dashboard E-mail doorsturen).
  14. Voor de doorstuuradressen van elke verwerkte ontvanger voeren we vervolgens de volgende bewerkingen uit:

    • Het adres wordt vergeleken met onze weigerlijst, en als het werd vermeld, zal een 554-foutcode optreden en ontvangt de afzender een bounce voor deze ontvanger.
    • Als het adres een webhook is, stellen we een Boolean in voor toekomstige bewerkingen (zie hieronder - we groeperen vergelijkbare webhooks om één POST-verzoek te doen versus meerdere voor bezorging).
    • Als het adres een e-mailadres is, analyseren we de host voor toekomstige bewerkingen (zie hieronder - we groeperen vergelijkbare hosts om één verbinding te maken versus meerdere individuele verbindingen voor bezorging).
  15. Als er geen ontvangers zijn en er zijn geen bounces, dan reageren we met een 550 fout van "Ongeldige ontvangers".

  16. Als er ontvangers zijn, herhalen we ze (gegroepeerd door dezelfde host) en bezorgen we de e-mails. Zie de sectie Hoe ga je om met problemen met de bezorging van e-mail? hieronder voor meer inzicht.

    • Als er fouten optreden tijdens het verzenden van e-mails, zullen we deze in het geheugen opslaan voor latere verwerking.
    • We nemen de laagste foutcode (indien aanwezig) voor het verzenden van e-mails - en gebruiken die als de antwoordcode voor de DATA opdracht. Dit betekent dat e-mails die niet zijn afgeleverd, doorgaans opnieuw worden geprobeerd door de oorspronkelijke afzender, maar e-mails die al zijn afgeleverd, worden niet opnieuw verzonden de volgende keer dat het bericht wordt verzonden (zoals we gebruiken Vingerafdrukken).
    • Als er geen fouten zijn opgetreden, sturen we een 250 succesvolle SMTP-reactiestatuscode.
    • Een bounce wordt bepaald als een leveringspoging die resulteert in een statuscode die >= 500 is (permanente fouten).
  17. Als er geen bounces zijn opgetreden (permanente fouten), dan zullen we een SMTP-reactiestatuscode retourneren met de laagste foutcode van niet-permanente fouten (of een 250 succesvolle statuscode als die er niet waren).

  18. Als er bounces zijn opgetreden, sturen we bounce-e-mails op de achtergrond nadat we de laagste van alle foutcodes naar de afzender hebben gestuurd. Als de laagste foutcode echter >= 500 is, sturen we geen bounce-e-mails. Dit komt omdat als we dat zouden doen, afzenders een dubbele bounce-e-mail zouden ontvangen (bijvoorbeeld een van hun uitgaande MTA, zoals Gmail - en ook een van ons). Zie het gedeelte over Hoe bescherm je tegen terugverstrooiing? hieronder voor meer inzicht.

Houd er rekening mee dat we een "Friendly-From"-herschrijving op de e-mails zullen doen als en alleen als het DMARC-beleid van de afzender was p=reject, EN het heeft een passerende SPF, EN er zijn geen DKIM-handtekeningen uitgelijnd met de kop "Van". Dit betekent dat we de kop "Van" op het bericht zullen wijzigen, "X-Original-From" zullen instellen en ook een "Reply-To" zullen instellen als deze nog niet was ingesteld. We zullen ook het ARC-zegel op het bericht opnieuw verzegelen nadat we deze koppen hebben gewijzigd.

We gebruiken ook slimme ontleding van foutmeldingen op elk niveau van onze stapel - in onze code, DNS-verzoeken, Node.js internals, HTTP-verzoeken (bijv. 408, 413 en 429 worden toegewezen aan de SMTP-antwoordcode van 421 als de ontvanger is een webhook), en reacties van de mailserver (bijv. reacties met "defer" of "slowdown" zouden opnieuw worden geprobeerd als 421 fouten).

Onze logica is dummy-proof en zal ook opnieuw proberen voor TLS/SSL-fouten, verbindingsproblemen en meer. Het doel van dummy-proofing is om de levering aan alle ontvangers voor een doorstuurconfiguratie te maximaliseren.

Als de ontvanger een webhook is, staan we een time-out van 60 seconden toe om het verzoek te voltooien met maximaal 3 nieuwe pogingen (dus in totaal 4 verzoeken voordat het mislukt). Houd er rekening mee dat we foutcodes 408, 413 en 429 correct ontleden en deze toewijzen aan een SMTP-antwoordcode van 421.

Anders, als de ontvanger een e-mailadres is, zullen we proberen de e-mail te verzenden met opportunistische TLS (we proberen STARTTLS te gebruiken als dit beschikbaar is op de e-mailserver van de ontvanger). Als er een SSL- of TLS-fout optreedt tijdens een poging om de e-mail te verzenden, zullen we proberen de e-mail te verzenden zonder TLS (zonder STARTTLS te gebruiken).

Als er DNS- of verbindingsfouten optreden, gaan we terug naar de DATA commando een SMTP-antwoordcode van 421, anders als er >= 500 niveaufouten zijn, worden bounces verzonden.

Als we ontdekken dat een e-mailserver die we proberen af te leveren een of meer van onze mailuitwisselings-IP-adressen heeft geblokkeerd (bijv. probeer hun bericht later opnieuw (en we worden op de hoogte gebracht van het probleem, zodat we het hopelijk voor de volgende poging kunnen oplossen).

We controleren routinematig alle grote DNS-weigeringslijsten en als een van onze mail exchange ("MX") IP-adressen op een grote weigeringslijst staat, zullen we het uit de relevante DNS A-record halen, indien mogelijk, totdat het probleem is opgelost.

Op het moment van schrijven staan we ook op verschillende DNS-toelatingslijsten, en we nemen het monitoren van weigerlijsten serieus. Als u problemen ziet voordat we de kans hebben om ze op te lossen, kunt u ons dit schriftelijk laten weten via support@forwardemail.net.

We sturen geen e-mails door naar "no-reply"-adressen en elke afzender die dit probeert, krijgt een 553-foutmelding.

E-mailgebruikersnamen die gelijk zijn aan een van de volgende (hoofdlettergevoelig) worden beschouwd als no-reply-adressen:

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

Ja, we werken dagelijks een toelatingslijst bij op basis van de meest populaire root-FQDN die op DNS-niveau wordt gebruikt. Deze lijst bestaat uit ongeveer 200.000 tot 300.000 unieke rootdomeinnamen.

Populaire providers zoals Google (Gmail), Yahoo, Microsoft (Outlook), Amazon (Amazon SES), Meta (Facebook), Twitter, Netflix, Spotify en meer zijn inbegrepen.

Als u een afzender bent of een afzender gebruikt die niet op onze toelatingslijst staat, wordt u de eerste keer dat uw FQDN-hoofddomein of IP-adres een e-mail verzendt, tarief beperkt en grijze lijst.

Toelatingslijstverzoeken kunnen worden verzonden naar toelatingslijst@forwardemail.net (Geef een volledige beschrijving en reden op waarom u op de toelatingslijst staat, links naar websites en het oprichtingscertificaat van uw bedrijf om op onze toelatingslijst te worden vermeld).

Ja, we hebben een heel laks e-mail grijze lijst beleid gebruikt. Greylisting is alleen van toepassing op afzenders die niet op onze toelatingslijst staan en blijft 30 dagen in onze cache staan.

Voor elke nieuwe afzender bewaren we een sleutel in onze Redis-database gedurende 30 dagen met een waarde die is ingesteld op de initiële aankomsttijd van hun eerste verzoek. We weigeren hun e-mail vervolgens met een statuscode voor opnieuw proberen van 450 en laten deze pas passeren als er 5 minuten zijn verstreken.

Als ze met succes 5 minuten vanaf deze initiële aankomsttijd hebben gewacht, worden hun e-mails geaccepteerd en ontvangen ze deze 450-statuscode niet.

De sleutel bestaat uit het FQDN-hoofddomein of het IP-adres van de afzender. Dit betekent dat elk subdomein dat door de grijze lijst komt, ook doorgaat voor het hoofddomein en vice versa (dit is wat we bedoelen met een "zeer laks" beleid).

Als een e-mail bijvoorbeeld afkomstig is van: test.o3o.ca voordat we een e-mail zien komen van o3o.ca, dan een e-mail van test.o3o.ca en/of o3o.ca zal 5 minuten moeten wachten vanaf de initiële aankomsttijd van de verbinding. We maken niet beide test.o3o.ca en o3o.ca elk wacht hun eigen periode van 5 minuten (ons greylisting-beleid is van toepassing op het hoofddomeinniveau).

Merk op dat greylisting niet van toepassing is op afzenders op onze toelatingslijst (bijv. Meta, Amazon, Netflix, Google, Microsoft op het moment van schrijven).

Ja, we hebben onze eigen privé-weigeringslijst en werken deze automatisch in realtime en handmatig bij op basis van gedetecteerde spam en schadelijke activiteiten. Geweigerde afzenders ontvangen een 554-foutmelding.

We halen ook uit de UCEPROTECT Level 1 denylist op http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-1.uceprotect.net.gz elk uur en voer het in onze Redis-database in met een vervaldatum van 7 dagen.

Aanvragen voor toelatingslijsten (of verwijderingsverzoeken voor weigeringslijsten) kunnen naar worden verzonden toelatingslijst@forwardemail.net (Geef een volledige beschrijving en reden op waarom u op de toelatingslijst staat, links naar websites en het oprichtingscertificaat van uw bedrijf om op onze toelatingslijst te worden vermeld).

Ja, we hebben tariefbeperkingen die alleen van toepassing zijn op afzenders die niet op de toelatingslijst.

We staan maximaal 100 verbindingen per uur toe, per afzender opgelost FQDN-rootdomein (of) extern IP-adres van de afzender (als er geen omgekeerde PTR beschikbaar is), en per envelopontvanger naar. We slaan de sleutel voor snelheidsbeperking op als een cryptografische hash in onze Redis-database.

Als u e-mail via ons systeem verzendt, zorg er dan voor dat u een omgekeerde PTR hebt ingesteld voor al uw IP-adressen (anders wordt elk uniek FQDN-hoofddomein of IP-adres van waaruit u verzendt, beperkt in snelheid).

Houd er rekening mee dat als u verzendt via een populair systeem zoals Amazon SES, u geen tariefbeperking krijgt, aangezien (op het moment van schrijven) Amazon SES op onze toelatingslijst staat.

Als u verzendt vanaf een domein zoals: test.abc.123.o3o.ca, dan wordt de tarieflimiet opgelegd aan o3o.ca. Veel spammers gebruiken honderden subdomeinen om veelvoorkomende spamfilters te omzeilen die alleen unieke hostnamen beoordelen in plaats van unieke FQDN-hoofddomeinen.

Afzenders die de snelheidslimiet overschrijden, worden geweigerd met een 421-fout.

Verkeerd geadresseerde bounces of bounce-spam (bekend als "terugverstrooiing") kan een negatieve reputatie veroorzaken bij de IP-adressen van de afzender.

We nemen twee stappen om te beschermen tegen terugverstrooiing, die in de volgende secties wordt beschreven: Voorkom bounces van bekende MAIL FROM spammers en Voorkom onnodig stuiteren ter bescherming tegen terugverstrooiing onderstaand.

Voorkom bounces van bekende MAIL FROM spammers

We halen de lijst uit Backscatter.org (aangedreven door UCEPROTECT) Bij http://wget-mirrors.uceprotect.net/rbldnsd-all/ips.backscatterer.org.gz elk uur en voer het in onze Redis-database in (we vergelijken ook het verschil van tevoren; voor het geval er IP's zijn verwijderd die moeten worden gehonoreerd).

Als de MAIL FROM leeg is OF (niet hoofdlettergevoelig) een van de volgende gebruikersnamen bevat (het gedeelte vóór de @ in een e-mail), dan controleren we of het IP-adres van de afzender overeenkomt met een in deze lijst:

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

Als het IP-adres van de afzender wordt vermeld (en niet in onze toelatingslijst), dan sturen we een 554 fout met het bericht The IP ${session.remoteAddress} is blocked by https://www.backscatterer.org/index.php?target=test&ip=${session.remoteAddress}. We worden gewaarschuwd als een afzender zowel op de Backscatterer-lijst als op onze toelatingslijst staat, zodat we het probleem indien nodig kunnen oplossen.

De technieken die in deze sectie worden beschreven, voldoen aan de "VEILIGE MODUS"-aanbeveling op https://www.backscatterer.org/?target=usage – waarbij we het afzender-IP alleen controleren als aan bepaalde voorwaarden al is voldaan.

Voorkom onnodig stuiteren ter bescherming tegen terugverstrooiing

Bounces zijn e-mails die aangeven dat het doorsturen van e-mail naar de ontvanger volledig is mislukt en dat de e-mail niet opnieuw wordt geprobeerd.

Een veelvoorkomende reden om op de Backscatterer-lijst te worden vermeld, zijn verkeerd geadresseerde bounces of bounce-spam, dus we moeten ons hier op een paar manieren tegen beschermen:

  1. We sturen alleen bounces als er >= 500 statuscodefouten optreden (wanneer e-mails die probeerden te worden doorgestuurd niet zijn gelukt, bijvoorbeeld Gmail reageert met een 500-niveaufout).

  2. We sturen bounces slechts één keer en slechts één keer (we gebruiken een berekende bounce-vingerafdruksleutel en slaan deze op in de cache om te voorkomen dat er duplicaten worden verzonden). De bounce-vingerafdruk is een sleutel die de vingerafdruk van het bericht is, gecombineerd met een hash van het bounce-adres en de foutcode). Zie het gedeelte over Vingerafdrukken voor meer inzicht in hoe de berichtvingerafdruk wordt berekend. Succesvol verzonden bounce-vingerafdrukken verlopen na 7 dagen in onze Redis-cache.

  3. We sturen alleen bounces als de MAIL FROM niet leeg is en niet (hoofdlettergevoelig) een van de volgende gebruikersnamen bevat (het gedeelte vóór de @ in een e-mail). Houd er rekening mee dat deze lijst iets korter is dan die hierboven in de MAIL FROM-controle omdat we geen valse positieven willen hebben (bijv. security@ is een geldig adres waarvoor u mogelijk een bounce wilt ontvangen; veel mensen gebruik security@ voor hun bug bounty-programma's).

    • abuse@
    • mailer-daemon@
    • mailer_daemon@
    • mailerdaemon@
  4. We sturen geen bounces als het oorspronkelijke bericht een van de volgende koppen had (hoofdlettergevoelig):

    • Auto-Submitted (met een waarde van no)
    • X-Auto-Response-Suppress (met een waarde van dr, autoreply, auto-reply, auto_reply, of all)
    • List-Id
    • List-Unsubscribe
    • Feedback-ID
    • X-Auto-Reply
    • X-Autoreply
    • X-Auto-Respond
    • X-Autorespond
    • Precedence (met een waarde van bulk, autoreply, auto-reply, auto_reply, of list)

De vingerafdruk van een e-mail wordt gebruikt om de uniciteit van een e-mail te bepalen en om te voorkomen dat dubbele berichten worden afgeleverd en dubbele bounces van wordt verzonden.

De vingerafdruk is een reeks cryptografisch berekende hashes, begrensd door een dubbele punt, en wordt intern in onze codebase gebruikt.

Deze berekende hashes worden naar een array (een lijst) gepusht als en alleen als hun waarden bestaan:

  • Client heeft FQDN-hostnaam of IP-adres opgelost
  • Message-ID kopwaarde
  • Date kopwaarde (als en alleen als Message-ID heeft niet bestaan)
  • From kopwaarde (als en alleen als Message-ID heeft niet bestaan)
  • To kopwaarde (als en alleen als Message-ID heeft niet bestaan)
  • Cc kopwaarde (als en alleen als Message-ID heeft niet bestaan)
  • Subject kopwaarde (als en alleen als Message-ID heeft niet bestaan)
  • Body waarde (als en alleen als Message-ID heeft niet bestaan)

Als je deze foutmelding in Gmail ziet wanneer je een test naar jezelf stuurt, of wanneer een persoon die je e-mailt met je alias voor het eerst een e-mail van jou ziet, Maak je alsjeblieft geen zorgen – aangezien dit een ingebouwde veiligheidsfunctie van Gmail is.

U kunt gewoon op "Ziet er veilig uit" klikken. Als u bijvoorbeeld een testbericht zou sturen met de functie E-mail verzenden als (naar iemand anders), dan zullen zij dit bericht niet zien.

Als ze dit bericht echter wel zien, is dat omdat ze normaal gewend waren om te zien dat je e-mails vandaan komen john@gmail.com in plaats van john@customdomain.com (slechts een voorbeeld). Gmail zal de gebruikers waarschuwen om er zeker van te zijn dat alles veilig is, voor het geval er geen oplossing is.

Dit is ALLEEN van toepassing als u de E-mail verzenden bij gebruik van Gmail voorzien zijn van. Momenteel is hier geen oplossing voor en het treft alle serviceproviders (niet alleen ons). De oplossing is om een aangepaste SMTP-server te gebruiken. We bieden echter nog geen SMTP aan.

We zijn van plan onze eigen SMTP-service uit te brengen (niet alleen doorsturen, maar e-mail in het algemeen), die dit zou verlichten. Gmail voegt dit automatisch toe en er is momenteel geen tijdelijke oplossing. Andere e-maildoorstuurservices met vergelijkbare functies als de onze zullen nog steeds hetzelfde probleem ondervinden (en andere e-maildoorstuuroplossingen bieden eenvoudigweg niet het niveau van privacy dat wij bieden).

Als je op de hoogte wilt worden gehouden wanneer dit wordt vrijgegeven, kun je een e-mail sturen smtp@forwardemail.net en we sturen u een melding zodra deze is vrijgegeven. Of meld je hier aan voor een account als je dat nog niet hebt gedaan!

Ja, vanaf 5 mei 2020 hebben we deze functie toegevoegd. Op dit moment is de functie domeinspecifiek, in tegenstelling tot aliasspecifiek. Neem contact met ons op als u wilt dat het aliasspecifiek is.

Verbeterde privacybescherming: Als je een betaald abonnement hebt (met verbeterde privacybescherming), ga dan naar: Mijn Account Domeinen, klik op "Instellen" naast uw domein en klik vervolgens op "Instellingen". Als je meer wilt weten over betaalde abonnementen, ga dan naar onze Prijzen bladzijde. Anders kunt u de onderstaande instructies blijven volgen.

Als je een gratis abonnement hebt, voeg dan gewoon een nieuwe DNS toe TXT opnemen zoals hieronder getoond, maar verander de poort van 25 naar de poort van uw keuze.

Als ik bijvoorbeeld alle e-mails wil die gaan naar o3o.ca om door te sturen naar de SMTP-poort van de aliasontvanger van 1337 in plaats van 25:

Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email-port=1337
Tip: Het meest voorkomende scenario voor het instellen van aangepaste poortdoorschakeling is wanneer u alle e-mails die naar o3o.ca gaan, wilt doorsturen naar een andere poort op o3o.ca, anders dan de SMTP-standaard van poort 25. Om dit in te stellen, voegt u eenvoudig het volgende toe TXT allesomvattend record.
Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=o3o.ca

Ja! Automatische terugbetalingen vinden plaats wanneer u uw account upgradet, downgradet of annuleert binnen 30 dagen vanaf het moment waarop uw abonnement voor het eerst is gestart. Dit geldt alleen voor nieuwe klanten.

We berekenen het verschil niet naar rato en betalen het verschil niet terug wanneer u van abonnement verandert. In plaats daarvan converteren we de resterende looptijd vanaf de vervaldatum van uw bestaande abonnement naar de dichtstbijzijnde relatieve duur voor uw nieuwe abonnement (naar beneden afgerond op maand).

Houd er rekening mee dat als u een upgrade of downgrade uitvoert tussen betaalde abonnementen binnen een periode van 30 dagen sinds u voor het eerst met een betaald abonnement bent begonnen, we automatisch het volledige bedrag van uw bestaande abonnement terugbetalen.

Ja, vanaf 15 mei 2020 hebben we deze functie toegevoegd. U kunt webhook (s) eenvoudig toevoegen zoals u dat bij elke ontvanger zou doen! Zorg ervoor dat u het "http" - of "https" -protocol voorvoegt in de URL van de webhook.

Verbeterde privacybescherming: Als je een betaald abonnement hebt (met verbeterde privacybescherming), ga dan naar: Mijn Account Domeinen en klik op "Aliasen" naast uw domein om uw webhooks te configureren. Als je meer wilt weten over betaalde abonnementen, bekijk dan onze Prijzen bladzijde. Anders kunt u de onderstaande instructies blijven volgen.

Als je een gratis abonnement hebt, voeg dan gewoon een nieuwe DNS toe TXT opnemen zoals hieronder weergegeven:

Als ik bijvoorbeeld alle e-mails wil die gaan naar alias@o3o.ca doorsturen naar een nieuwe aanvraagbak test eindpunt:

Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

Of misschien wil je alle e-mails die gaan naar o3o.ca om door te sturen naar dit eindpunt:

Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=https://requestbin.com/r/en8pfhdgcculn

Hier zijn aanvullende opmerkingen over webhooks:

  • Webhook HTTP-verzoeken proberen tot 3 keer elke poging tot SMTP-verbinding opnieuw, met een maximale time-out van 60 seconden per POST-verzoek van het eindpunt. Merk op dat dit niet betekent dat het slechts 3 keer opnieuw probeert, zal het in de loop van de tijd continu opnieuw proberen door een SMTP-code van 421 te verzenden (wat aangeeft dat de afzender het later opnieuw probeert) na de 3e mislukte poging tot HTTP POST-verzoek. Dit betekent dat de e-mail dagenlang continu opnieuw probeert totdat een 200-statuscode is bereikt.

  • We zullen het automatisch opnieuw proberen op basis van de standaardstatus en foutcodes die in zijn gebruikt de nieuwe methode van superagent (wij zijn beheerders).

  • We groeperen webhook-HTTP-verzoeken naar hetzelfde eindpunt in één verzoek in plaats van meerdere) om bronnen te besparen en de responstijd te versnellen. Als u bijvoorbeeld een e-mail stuurt naar: webhook1@o3o.ca, webhook2@o3o.ca, en webhook3@o3o.ca, en deze zijn allemaal geconfigureerd om hetzelfde te raken exact eindpunt-URL, dan wordt er slechts één verzoek gedaan. We groeperen op exacte endpoint matching met strikte gelijkheid.

  • Merk op dat we de gebruiken mailparser bibliotheek's "simpleParser" -methode om het bericht te ontleden in een JSON-vriendelijk object.

  • De onbewerkte e-mailwaarde als een tekenreeks wordt gegeven als de eigenschap "onbewerkt".

  • Authenticatieresultaten worden gegeven als eigenschappen "dkim", "spf", "arc", "dmarc" en "bimi".

  • De geparseerde e-mailheaders worden gegeven als de eigenschap "headers" - maar merk ook op dat u "headerLines" kunt gebruiken voor eenvoudiger itereren en parseren.

  • De gegroepeerde ontvangers voor deze webhook worden gegroepeerd en gegeven als de eigenschap "ontvangers".

  • De SMTP-sessie-informatie wordt gegeven als de eigenschap "session". Dit bevat informatie over de afzender van het bericht, aankomsttijd van het bericht, HELO en hostnaam van de klant. De waarde van de hostnaam van de client als session.clientHostname is ofwel de FQDN (van een omgekeerde PTR-lookup) of het is session.remoteAddress verpakt tussen haakjes (bijv. "[127.0.0.1]").

  • Als er bijlagen zijn, worden deze toegevoegd aan de attachments Array met bufferwaarden. U kunt ze terug naar inhoud ontleden met behulp van een aanpak met JavaScript, zoals:

    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());

Tip: Benieuwd hoe het webhookverzoek eruitziet vanuit doorgestuurde e-mails? We hebben hieronder een voorbeeld voor je opgenomen!
{
  "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, vanaf 27 september 2021 hebben we deze functie toegevoegd. U kunt eenvoudig reguliere expressies ("regex") schrijven voor het matchen van aliassen en het uitvoeren van vervangingen.

Door reguliere expressies ondersteunde aliassen zijn aliassen die beginnen met a / en eindigen met / en hun ontvangers zijn e-mailadressen of webhooks. De ontvangers kunnen ook ondersteuning voor regex-vervanging bevatten (bijv. $1, $2).

We ondersteunen twee reguliere expressievlaggen, waaronder: i en g. De hoofdletterongevoelige vlag van i is een permanente standaard en wordt altijd afgedwongen. De wereldwijde vlag van g kan door jou worden toegevoegd door het einde aan te brengen / met /g.

Merk op dat we ook onze aliasfunctie uitgeschakeld voor het ontvangergedeelte met onze regex-ondersteuning.

Reguliere expressies worden niet ondersteund op wereldwijde ijdelheidsdomeinen (omdat dit een beveiligingsprobleem kan zijn).

Verbeterde privacybescherming: Als je een betaald abonnement hebt (met verbeterde privacybescherming), ga dan naar: Mijn Account Domeinen en klik op "Aliasen" naast uw domein om reguliere expressies te configureren. Als je meer wilt weten over betaalde abonnementen, bekijk dan onze Prijzen bladzijde. Anders kunt u de onderstaande instructies blijven volgen.

Als je een gratis abonnement hebt, voeg dan gewoon een nieuwe DNS toe TXT opnemen met behulp van een of meer van de onderstaande voorbeelden:

Eenvoudig voorbeeld: Als ik wil dat alle e-mails die naar `linus@o3o.ca` of `torvalds@o3o.ca` gaan, worden doorgestuurd naar `user@gmail.com`:
Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=/^(linus|torvalds)$/:user@gmail.com
Voornaam Achternaam Vervanging Voorbeeld: Stel je voor dat al je zakelijke e-mailadressen het patroon `voornaam.achternaam@voorbeeld.com` hebben. Als ik wil dat alle e-mails die naar het patroon 'voornaam.achternaam@voorbeeld.com' gaan, worden doorgestuurd naar 'voornaam.achternaam@bedrijf.com' met ondersteuning voor vervanging (bekijk test op RegExr):
Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=/^([A-Za-z]+)+\.([A-Za-z]+)+$/:$1.$2@company.com
Voorbeeld van vervanging van symboolfiltering: Als ik wil dat alle e-mails die naar `info@o3o.ca` of `support@o3o.ca` gaan, worden doorgestuurd naar respectievelijk `user+info@gmail.com` of `user+support@gmail.com` (met vervangingsondersteuning ) (bekijk test op RegExr):
Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=/^(support|info)$/:user+$1@gmail.com
Voorbeeld van vervanging van webhook-querystring: Misschien wilt u dat alle e-mails die naar `o3o.ca` gaan, naar een webhook en hebben een dynamische querystring-sleutel van "to" met een waarde van het gebruikersnaamgedeelte van het e-mailadres (bekijk test op RegExr):
Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=/^(.*?)$/:https://o3o.ca/webhook?username=$1
Voorbeeld uitschakelen: Als u wilt dat alle e-mails die overeenkomen met een bepaald patroon worden uitgeschakeld (zie Kan ik specifieke aliassen uitschakelen?), gebruik dan gewoon dezelfde aanpak met een uitroepteken "!":
Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=/^(linus|torvalds)$/:!
Tip: Benieuwd hoe u een reguliere expressie schrijft of moet u uw vervanging testen? U kunt naar de gratis website voor het testen van reguliere expressies gaan RegExr Bij https://regexr.com.

Nee, dit is niet aan te raden, aangezien u slechts één mailuitwisselingsserver tegelijk kunt gebruiken. Fallbacks worden meestal nooit opnieuw geprobeerd vanwege verkeerde prioriteitsconfiguraties en e-mailservers die de prioriteitscontrole van MX Exchange niet respecteren.

Belangrijk: If you are on a paid plan, then you must go to Mijn Account Domeinen Aliassen Alias bewerken Uncheck "Active" checkbox Continue.

Ja! Vanaf 6 februari 2020 hebben we deze functie toegevoegd. Bewerk eenvoudig uw DNS TXT noteer en voeg een uitroepteken toe aan de alias. Houd er rekening mee dat u de ":"-toewijzing moet behouden, omdat dit vereist is als u ooit besluit dit uit te schakelen (en het wordt ook gebruikt voor importeren in onze betaalde abonnementen).

Als u een alias voorvoegt met "!" (uitroepteken), dan geeft het nog steeds succesvolle antwoordcodes terug aan afzenders die proberen naar dit adres te verzenden, maar de e-mails zelf gaan nergens heen; naar een zwart gat.

E-mails die naar uitgeschakelde adressen worden verzonden, worden beantwoord met een SMTP-antwoordstatuscode van 250 (geaccepteerd), maar de e-mails worden niet daadwerkelijk afgeleverd bij de ontvanger(s).

Als ik bijvoorbeeld alle e-mails wil die gaan naar alias@o3o.ca stoppen met doorstromen naar user@gmail.com:

Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=!alias:user@gmail.com
Tip: U kunt het adres van de doorgestuurde ontvanger ook herschrijven naar "niemand@forwardemail.net", waardoor het naar niemand wordt doorgestuurd, zoals in het onderstaande voorbeeld.
Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=!alias:nobody@forwardemail.net
Tip: Als u meer beveiliging wilt, kunt u ook het gedeelte ":user@gmail.com" (of ":nobody@forwardemail.net") verwijderen, zodat alleen "!alias" overblijft, zoals in het onderstaande voorbeeld.
Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=!alias

Ja absoluut. Geef gewoon meerdere ontvangers op in uw TXT verslagen.

Als ik bijvoorbeeld een e-mail wil die gaat naar hello@o3o.ca doorgestuurd worden naar user+a@gmail.com en user+b@gmail.com, dan mijn TXT opname ziet er als volgt uit:

Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=hello:user+a@gmail.com,hello:user+b@gmail.com

Of u kunt ze in twee afzonderlijke regels specificeren, zoals deze:

Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=hello:user+a@gmail.com
"@", ".", of blanco 3600 TXT forward-email=hello:user+b@gmail.com

Het is aan jou!

Ja, dat kan. Specificeer gewoon meerdere globale catch-all ontvangers in uw TXT verslagen.

Als ik bijvoorbeeld elke e-mail wil die gaat naar *@o3o.ca (de asterisk betekent dat het een wildcard is, ook wel catch-all genoemd) om doorgestuurd te worden naar user+a@gmail.com en user+b@gmail.com, dan mijn TXT opname ziet er als volgt uit:

Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=user+a@gmail.com,user+b@gmail.com

Of u kunt ze in twee afzonderlijke regels specificeren, zoals deze:

Naam/host/alias TTL Type Antwoord/waarde
"@", ".", of blanco 3600 TXT forward-email=user+a@gmail.com
@, ".", of blanco 3600 TXT forward-email=user+b@gmail.com

Het is aan jou!

Ja, de standaardlimiet is 10. Dit betekent NIET dat u slechts 10 aliassen op uw domeinnaam kunt hebben. U kunt zoveel aliassen hebben als u wilt (een onbeperkt aantal). Dit betekent dat u slechts één alias kunt doorsturen naar 10 unieke e-mailadressen. Je had kunnen hebben hello:user+1@gmail.com, hello:user+2@gmail.com, hello:user+3@gmail.com, … (van 1-10) – en eventuele e-mails naar hello@o3o.ca zou worden doorgestuurd naar user+1@gmail.com, user+2@gmail.com, user+3@gmail.com, ... (van 1-10).

Tip: Meer dan 10 ontvangers per alias nodig? Stuur ons een e-mail en we verhogen graag uw accountlimiet.

Ja, dat kan, maar je moet je wel aan de maximale limiet houden. Als je hebt hello:linus@o3o.ca en linus:user@gmail.com, dan e-mails naar hello@o3o.ca zou worden doorgestuurd naar linus@o3o.ca en user@gmail.com. Houd er rekening mee dat er een fout wordt gegenereerd als u probeert e-mails recursief door te sturen.

We gebruiken MX en TXT verificatie opnemen, dus als u de respectieve MX van deze service toevoegt en TXT records, dan bent u geregistreerd. Als u ze verwijdert, bent u uitgeschreven. U bent eigenaar van uw domein en DNS-beheer, dus als iemand daar toegang toe heeft, is dat een probleem.

De service blijft draaien dankzij gebruikers die een upgrade naar betaalde abonnementen hebben uitgevoerd. We willen een gratis alternatief bieden voor mensen die gebruik maken van closed-source doorstuurdiensten (en daarmee hun privacy en veiligheid in gevaar brengen).

We hanteren standaard een limiet van 50 MB, inclusief inhoud, kopteksten en bijlagen. Houd er rekening mee dat services zoals Gmail en Outlook slechts een limiet van 25 MB toestaan en als u de limiet overschrijdt bij het verzenden naar adressen bij die providers, ontvangt u een foutmelding.

Een fout met de juiste responscode wordt geretourneerd als de bestandsgroottelimiet wordt overschreden.

Nee, absoluut niet. Zie onze Privacybeleid.

Nee, absoluut niet. Zie onze Privacybeleid.

Nee, absoluut niet. We slaan geen SMTP-logboeken op. Zie onze Privacybeleid.

Veel andere e-mailforwardservices slaan uw e-mail op en kunnen deze mogelijk lezen. Er is geen reden waarom doorgestuurde e-mails moeten worden opgeslagen op schijfopslag - en daarom hebben we de eerste open-sourceoplossing ontworpen die alles in het geheugen doet.

Wij vinden dat u recht op privacy moet hebben en respecteren dit strikt. De code die is geïmplementeerd op de server is open-source software op GitHub voor transparantie en om vertrouwen op te bouwen.

Ja absoluut.

Ja absoluut. In plaats van "@", "." Of blanco te gebruiken als de naam / host / alias, gebruik je gewoon de subdomeinnaam als de waarde.

Als je wil foo.o3o.ca om e-mails door te sturen, voer dan in foo als de naam/host/alias-waarde in uw DNS-instellingen (voor zowel MX als TXT verslagen).

Ja absoluut.

Ja, er zijn tests geschreven met ava en heeft ook codedekking.

Ja absoluut. Als u bijvoorbeeld een e-mail stuurt naar hello@o3o.ca en het is geregistreerd om door te sturen naar user@gmail.com, dan worden het SMTP-antwoordbericht en de code van de "gmail.com" SMTP-server geretourneerd in plaats van de proxyserver op "mx1.forwardemail.net" of "mx2.forwardemail.net".

U moet zich afmelden van de e-maillijst (indien mogelijk) en de afzender blokkeren.

Rapporteer het bericht niet als spam, maar stuur het in plaats daarvan door naar ons handmatig samengestelde en privacygerichte misbruikpreventiesysteem.

Het e-mailadres waarnaar spam wordt doorgestuurd, is: misbruik@forwardemail.net

Ja! Vanaf 2 oktober 2018 hebben we deze functie toegevoegd. Zien E-mail verzenden bij gebruik van Gmail bovenstaande!

U moet ook het SPF-record voor Gmail instellen in uw DNS-configuratie TXT dossier.

Belangrijk: Als u Gmail (bijv. E-mail verzenden als) of G Suite gebruikt, moet u toevoegen include:_spf.google.com naar je SPF TXT opnemen, bijvoorbeeld:

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

Ja! Vanaf 2 oktober 2018 hebben we deze functie toegevoegd. Bekijk hieronder gewoon deze twee links van Microsoft:

U moet ook het SPF-record voor Outlook instellen in uw DNS-configuratie TXT dossier.

Belangrijk: Als u Microsoft Outlook of Live.com gebruikt, moet u toevoegen: include:spf.protection.outlook.com naar je SPF TXT opnemen, bijvoorbeeld:

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

Helaas staat Apple dit niet toe, ongeacht welke service je gebruikt. U kunt de Mail-app echter samen met het e-mailaccount van uw domein gebruiken.

Ja, maar "relatief onbekende" afzenders zijn beperkt tot 1.000 verbindingen per uur per hostnaam of IP. Zie het gedeelte over Snelheidsbeperking en Grijze lijst bovenstaande.

Met "relatief onbekend" bedoelen we afzenders die niet voorkomen in de toelatingslijst.

Als deze limiet wordt overschreden, sturen we een "421"-antwoordcode die de mailserver van de afzender vertelt om het later opnieuw te proberen.

Als je Gmail gebruikt, volg je onderstaande stappen:

  1. Ga naar https://google.com en log uit bij alle e-mailaccounts
  2. Klik op "Aanmelden" en klik in de vervolgkeuzelijst op "ander account"
  3. Selecteer "Gebruik een ander account"
  4. Selecteer "Account aanmaken"
  5. Selecteer "Gebruik in plaats daarvan mijn huidige e-mailadres"
  6. Voer uw e-mailadres voor uw aangepaste domeinnaam in
  7. Haal de verificatie-e-mail op die naar uw e-mailadres is gestuurd
  8. Voer de verificatiecode uit deze e-mail in
  9. Volledige profielgegevens voor uw nieuwe Google-account
  10. Ga akkoord met al het privacy- en gebruiksvoorwaardenbeleid
  11. Ga naar https://google.com en klik in de rechterbovenhoek op uw profielpictogram en klik op de knop "wijzigen"
  12. Upload een nieuwe foto of avatar voor je account
  13. Het duurt ongeveer 1-2 uur voordat de wijzigingen zijn doorgevoerd, maar soms zijn ze erg snel.
  14. Stuur een testmail en de profielfoto zou moeten verschijnen.

Het gratis abonnement vereist dat u openbare DNS-records gebruikt om uw doorstuurconfiguratie op te slaan. Iedereen met een computer kan uw doorstuurconfiguratie in een terminal opzoeken als u een gratis abonnement heeft. In tegenstelling tot het gratis abonnement, gebruikt het verbeterde beschermingsplan een cryptografisch gegenereerde willekeurige reeks om uw doorstuurconfiguratie privé op te slaan.

Gratis abonnementVerbeterd beschermingsplan
forward-email=user@gmail.comforward-email-site-verification=m8d7o8K4Il

Ja. We hebben ingebouwde ondersteuning voor SPF, DKIM, DMARC, ARC en SRS voor alle abonnementen. We hebben ook uitgebreid samengewerkt met de oorspronkelijke auteurs van deze specificaties en andere e-mailexperts om perfectie en hoge afleverbaarheid te garanderen.

Ja. Ongeacht welk abonnement u heeft, u betaalt slechts één maandelijks tarief - dat geldt voor al uw domeinen.

We accepteren kaarten, portemonnees en bankoverschrijvingen met Streep en PayPal – voor eenmalige betalingen of maand-, kwartaal- of jaarabonnementen.

Nee. De prijzen zullen nooit stijgen. In tegenstelling tot andere bedrijven zullen we onze service ook nooit afsluiten.

We gebruiken CloudFlare's privacy-first DNS-service voor consumenten (zie aankondiging hier). wij zetten 1.1.1.3 en 1.0.0.3 als de DNS-servers (zie https://developers.cloudflare.com/1.1.1.1/1.1.1.1-for-families/) gebruik makend van /etc/resolv.conf op onze servers en testomgevingen.