En titt på tekniker för validering av e-post

En titt på tekniker för validering av e-post

Peeking into E-post Validation Techniques

Oct 7, 2019

Publicerad av

Publicerad av

ISAAC KIM

ISAAC KIM

Kategori:

Kategori:

E-post

Email

Ready to see Bird
in action?

Ready to see Bird
in action?

En titt på tekniker för validering av e-post

E-postvalidering har genomgått ett antal olika epoker, från regelbundna uttryck till dagens sofistikerade verktyg. Innan vi tittar närmare på valideringstekniker och bästa praxis är det viktigt att förstå grunderna.


Vad är e-postvalidering och varför är det viktigt?

E-postvalidering är en metod för att verifiera att en mottagares adress existerar och accepterar meddelanden. Vissa tekniker tar valideringen ytterligare ett steg genom att bekräfta att adressen tillhör den avsedda personen och att mottagaren vill ta emot sådan kommunikation. Under processen kommer du att eliminera riskabla och ogiltiga adresser från din lista och skydda ditt namn som en seriös avsändare hos Internetleverantörer (ISP).


What Is Email Validation and Why Is It Important?


Genom att validera användarnas e-postadresser innan du skickar marknadsförings- och transaktionsmeddelanden ökar du också chansen att din kommunikation går direkt till läsarens inbox. Dessutom är kampanjmätningarna mer exakta och ger djupare insikter för framtida datadrivna beslut.


För länge sedan i en era långt, långt borta... började det med syntaxvalidering

Checking an email address for syntax accuracy has been the simplest version of email validation. Den core elements of a valid email address are the local part, the @ symbol, the domain, and finally, the extension (.com, .org, etc.). To help standardize all the various syntaxes, specifications called Requests For Comments (RFCs) were published to determine what characters would be acceptable for local and domain parts. These RFCs eventually became quite extensive and created the need for open-source libraries to help validate email syntax in many languages.


En annan viktig komponent i syntaxvalideringen är uppenbara felstavningar, t.ex. heyitsme@gmsil.com. Att kontrollera din befintliga lista för dessa typer av fel är fortfarande en bästa praxis.


SMTP-kommando för validering och spammarnas attack

Internetleverantörerna (ISP) insåg att det fanns ett behov av hjälp med att validera e-postadresser och började bygga in funktioner för validering av e-postadresser. "VRFY" (även känt som Verify) byggdes in som ett SMTP-kommando som gjorde det möjligt för avsändare att fråga en mottagande e-postserver om en e-postadress var giltig. Med förhoppningen att använda VRFY för att skapa fred och ordning på det galaktiska Internet, föll det snart i fel händer hos den mörka sidan; spammare. Efter omfattande missbruk av denna funktion inaktiverade ISP-administratörer VRFY och lämnade valideringen av e-postadresser i oordning.



SMTP Ping (hotet från spammare)


SMTP Ping (Den Spammer Menace)


Efter VRFY:s fall hittade avsändarna på SMTP Ping, en annan metod för att verifiera om en e-postadress var giltig eller inte. SMTP Ping skulle användas för att kontrollera mot en fjärrpostserver om en e-postadress var levande. En anslutning till Internetleverantörens (ISP) fjärrpostserver, t.ex. Gmail, skulle göras som om den faktiskt skickade ett e-postmeddelande, men plötsligt avbrytas utan att e-postmeddelandet faktiskt skickades.

Vanligtvis ser konversationen i anslutningen mellan den sändande e-postservern och den mottagande ISP:s e-postserver ut på följande sätt:



I vissa scenarier kan ISP:n istället ge feedback som denna:



Med SMTP Ping kunde avsändaren avbryta konversationen efter att ha sett svaret från ISP:n, efter att ha begärt att få skicka e-post till den angivna e-postadressen. Detta blev ett sätt att pinga mot en Internetleverantör för att se om den mottagande e-postservern med viss säkerhet ansåg att e-postadresserna var giltiga eller ogiltiga.



Den mörka sidan av SMTP Ping

ISPs consider SMTP Ping — also known as the broken handshake — as spammer behavior. ISPs can easily tell that you’re just checking validity of email addresses by looking vid conversation patterns: Calling in and hanging up repetitiously, with no (or very little) messages actually being sent, ends up in their mail server logs. After the history with SMTP VRFY, this type of behavior is now known to be spammy. ISPs are cracking down on this behavior and cracking down hard. Microsoft for example, considers this type of practice to be malicious and Hotmail finds SMTP Ping as evidence of a directory harvest attack. SMTP Ping attempts in progress will typically drop a hard block on all connections from the sending IP address. ISPs dislike SMTP Ping, and so do blacklist operators. Keep it up, and you’ll almost surely end up getting blacklisted.


Dessutom fördröjer många ISP:er valideringen av mottagaren tills efter det att serverkonversationen har avslutats, vilket resulterar i en accept utan bekräftelse av e-postadressens giltighet - en falsk positiv. Vissa ISP:er skyddar också mottagarna med grålistning. Enligt protokoll för grå lista avvisar den mottagande servern e-postmeddelanden från okända avsändare. Detta leder till att SMTP Pings returnerar ett felmeddelande även för giltiga e-postadresser - ett falskt negativt resultat.


Kort sagt är det en riktigt dålig metod, och den är opålitlig.


May the Verifications Be With You - Bästa praxis för e-postvalidering

Det finns olika steg du kan ta för att säkerställa att din metod för validering av e-post är robust, inklusive:

  • Bli proaktiv när det gäller stavfel: Consider adding an auto-complete tool to your email entry field with popular @example.com extensions, such as @gmail.com. Allowing users to select from the preformatted entries reduces the potential for a typo.

  • Satsa på dubbel opt-in: Sending an email confirming a user request that requires them to verify their email satisfies regulations for certain markets and provides validation.

  • Dra nytta av tekniken: Various email verification tools offer an easy, affordable way to maximize communication potential and maintain friendly relationships with ISPs.

  • Etablera en rutin: While it may be tempting to validate emails only when executing a bulk-send campaign, regularly scheduling a validation may be the better option. Consider how often and from where emails join your list — the more options for capturing contact information, the more potential for invalid addresses.



Why Use Email Validation Tools?

Det finns många skäl att använda valideringsverktyg för e-post (EV), t.ex:

  • Det sparar tid: EVs rely on automated processes for validation that reduce the time associated with manual look-ups.

  • Det sparar pengar åt dig: A clean email list with valid addresses eliminates bounces and increases ROI by reducing unnecessary spending.

  • Det gör att du inte hamnar på blocklistan: Using EVs lowers spam complaints that can lead to message and sender blocking.

  • Det förbättrar leveransförmågan: Readers need to receive your emails before interacting with them, so deliverability is a priority for promotional and transactional communications.

  • Den ger resultat i realtid: Being able to validate immediately across different points of the buyer’s process supplies you with higher-quality contact information.


Ett nytt hopp: datadrivet

Rather than rely on SMTP Ping, there’s a different data-driven approach that does not make enemies with ISPs. Validating email addresses can be done by looking up against a large data set, with event data including hard bounces, deliveries, and engagement, as well as incorporating syntax validation, typo detection, DNS queries for valid domains, and quality checks for free, role-based, and disposable email addresses.  This method heavily relies on the depth and breadth of the data the email validation tool or service is built upon, instead of depending on the ISP to provide back a specific response. You may not want to judge Master Yoda based on his size, but you’ll want to judge an email address validation tool by its data size.


SparkPost’s Validering av mottagare is built on top of its large email data footprint, sending more than 37% of the world’s B2C and B2B email. Our data science team has done a thorough analysis of billions of email bounces and delivery events. Our findings establish that a single hard bounce isn’t enough to establish you shouldn’t send to an address. Using our data footprint, we are constantly updating our list of recipients and our algorithms to capture the true validity of a hard bounce, and analyzing all related email events to best answer the question: Can you deliver to this given email address?


As we continue to build and iterate upon our Validering av mottagare, our goal is to make ours the most dependable and fastest validation tool on the market. Rumor has it our Recipient Validation will be able to make the Kessel Run in less than 12 parsecs, or at least something along those lines…



Your new standard in Marketing, Betalningar & Sales. It's Bird

The right message -> till right person -> vid right time.

Your new standard in Marketing, Betalningar & Sales. It's Bird

The right message -> till right person -> at the right time.