Variabel returadressemetode

Den sti til variabel kuvertretur (engelsk variabel kuvertretur VERP) er en teknik, der bruges af postlisterne til automatisk at registrere og fjerne utilgængelige e-mail-adresser . Den bruger en returadresse (Return-Path-felt), som er unik for hver modtageradresse.

Oprindelse

På en adresseliste har antallet af utilgængelige e-mail-adresser tendens til at stige over tid. Gyldige adresser kan blive ubrugelige, fordi abonnenten har skiftet internetudbyder . Det er også muligt, at abonnentens postkasse er fuld, fordi adressen er blevet forladt af brugeren.

Når en besked sendes til en adresseliste, sender softwaren, der administrerer listen, e-mailen til alle adresserne på listen. Tilstedeværelsen af ​​ugyldige adresser forårsager afvisningsmeddelelser, der sendes til listeadministratoren. Hvis listen ikke er for stor, kan administratoren behandle disse meddelelser og manuelt fjerne ugyldige adresser. Denne metode er ikke mulig på store lister og kræver automatisering.

Desværre er de fleste meddelelser historisk designet til at blive læst af menneskelige brugere og ikke automatisk af software. De har alle mere eller mindre den samme struktur ( Beskeden sendt af X til Y kunne ikke leveres til modtageren af ​​grund Z ), men der er så mange variationer i formatet, at det ville være umuligt for software at fortolke disse meddelelser korrekt. Den RFC  1894 (forældet af RFC  3464) definerede et standardformat for at løse dette problem, men den støtte for denne anbefaling er langt fra universel. Men flere populære bounce formater ( RFC 3464 , qmail s qsbmf , microsoft DSN format for udveksling) gennemføre en stor del af det.

Microsoft Exchange kan undertiden sende en afvisningsmeddelelse igen uden at give oplysninger om den adresse, hvortil den problematiske besked blev sendt. Når modtageren findes, men nægter at modtage e-mailen, udelader Exchange deres adresse i afvisningsmeddelelsen. Hvis en meddelelse sendes til [email protected], og serveren har en bruger Martin Duponti sin mappe, der har denne e-mail-adresse, sender Exchange en bounce-besked, der siger, at den Martin Dupontikke kunne nås, men ikke angiver adressen.

VERP-metoden er den eneste metode, der kan bruges til korrekt behandling af disse meddelelser.

Løst problem med afvisningsmeddelelse

Den komplekse del af håndteringen af ​​disse meddelelser er at finde den e-mail-adresse til destinationen, der er kilden til problemet. Hvis mailinglistehåndteringssoftwaren ser en afvisningsmeddelelse som et resultat af et forsøg på at sende til [email protected], behøver den ikke at undersøge resten af ​​oplysningerne i postlisten. Du skal bare tælle de afvisningsmeddelelser, der er modtaget som et resultat af at sende en e-mail til [email protected] og se om disse afvisninger er for hyppige. E-mail-adressen fjernes fra listen, hvis sendefejlene er blevet for hyppige.

Mens afvisningsmeddelelser er meget variable, er der et aspekt af meddelelsen, der er fuldstændig forudsigelig: adressen, de sendes til. VERP-metoden bruger denne kendsgerning ved at tildele en unik bounce-adresse til hver modtager.

Listehåndteringssoftwaren kan derefter bestemme, at en afvisningsmeddelelse modtaget ved returadresse X kun kan skyldes et problem på adresse Y, som ikke længere skal findes fra meddelelsens indhold.

Brugshistorik

Den første store bruger, der fortalte denne metode og opfandt udtrykket VERP, var Daniel J. Bernstein . Derefter omsatte han denne idé i qmail MTA og ezmlm-softwaren .

Eksempel

Vi overvejer postlisten [email protected] abonnenten [email protected]. Bob abonnerede på listen, men opgav brugen af ​​sin adresse på example.org, som blev ugyldig.

Uden VERP

Uden VERP sender mailinglisteadministratoren en besked med følgende egenskaber:

Resultatet vil være en afvisning, genereret af MTA fra example.net eller example.org, hvis egenskaber er som følger:

Postlisteradministratoren kan næppe forventes at forstå indholdet af denne afvisningsmeddelelse. Derudover, hvis der er flere registranter, hvis pseudonym er bob, er det ikke muligt at vide, hvilken der forårsager et problem.

Med VERP

Egenskaberne ved den oprindelige besked tilpasses:

Bounce-beskeden vil derefter lettere kunne udnyttes:

Den problematiske e-mail-adresse [email protected] findes simpelthen i modtagerfeltet.

Her er hele modtagerens e-mail-adresse blevet brugt (ved at erstatte @ med en =), men andre markeringsmetoder kan bruges.

Ulemper ved metoden

SMTP giver dig mulighed for at kombinere flere transaktioner i en, hvis indholdet af meddelelserne anses for at være identisk. Så hvis flere abonnenter på en liste hostes af den samme server, sendes meddelelsen kun én gang og gemmes kun én gang på modtagerens server. Den forskellige returadresse får serveren til at behandle hver mail sendt som forskellig, hvilket øger belastningen på serverne.

Et andet problem kommer fra MTA'er, der ikke fuldt ud implementerer SMTP-standarden. For at VERP kan fungere, skal afvisningsmeddelelsen sendes til konvolutafsenderen. Denne egenskab er indstillet siden SMTP's tidlige dage, men mange agenter sender afvisningsmeddelelsen til den adresse, der er angivet i feltet fra.

Grå anti-spam-systemer fungerer godt sammen med VERP, hvis afsenderen følger det ovennævnte adresseformat. Imidlertid bruger nogle implementeringer af metoden et tilfældigt tal eller en nøgle til returadressen. Greylist-software har svært ved at kategorisere e-mail korrekt og forsinker kundens modtagelse af e-mailen.

Software, der implementerer VERP

Referencer

  1. (in) "  An Extensible Message Format for Delivery Status Notifications  " Anmodning om kommentarer nr .  1894Januar 1996.
  2. (in) "  Et udvideligt meddelelsesformat til meddelelser om leveringsstatus  " Anmodning om kommentarer nr .  3464,januar 2003.
  3. http://cr.yp.to/proto/verp.txt
  4. RFC 821
  5. http://original.jamesthornton.com/writing/imail-envelope-sender.html
  6. (in) "  Marketingressourcer til Small Business / MailChimp / MailChimp  "Mailchimp (adgang til 4. september 2020 ) .
  7. http://compgroups.net/comp.mail.sendmail/sendmail-verp-ruleset/1311680

Tillæg

Relaterede artikler

eksterne links