PHPMailer Bounce Mail

Vedno se pojavljajo težave pri pošiljanju več elektronskih sporočil, na razne elektronske liste, ki jih imajo podjetja, bodi si novice, obvestila, ali pa splošne reklame, vedno se najde kak uporabnik, ki ne obstaja, ima poln nabiralnik, ali pa kako drugače ni dosegljiv za to podjetje. Podjetje pa še vedno ustvarja določen promet pri pošiljanju elektronskih sporočil tem uporabnikom, brez nekega povratka, da uporabnik sploh ni dosegljiv.

Za take primere obstaja rešitev na podlagi povratnih sporočil, ki jih prejme pošiljatelj. Teh sporočil smo ponavadi vajeni, če naslovnik ne obstaja in prejmemo obvestilo o nedostavi, če gre za uporabniški račun, ki je namenjen zgolj pošiljanju, pa takih informacij ne vidimo in ne moremo pravilno ukrepati. No 2. feburarja je bil izdan PHPMailer-BMH, ki preveri sporočila v nabiralniku in na podlagi določenih pravil ukrepa. Ko sistem ugotovi nepravilnosti oz. so izpolnjeni določeni pogoji, se sproži akcija, ki jo lahko krmilimo in tako krmilimo tudi kaj želimo storiti s pozameznim elektronskim naslovom, ki zavrača elektronska sporočila, ali pa celo sploh ne obstaja.

Sam testiram aplikacijo in deaktivacijo uporabnikov v bazi, kar pomeni, da uporabnikom, ki ne sprejemajo elektronskih sporočil, kasneje sporočila niso več poslana.

Bounce pravila so tukaj ločena od sistema, tako je mogoče preprosto urejanje. V naprej nastavljena pravila:

bounce types     hard/soft  bounce type  remove status
‘antispam’       soft       blocked      no delete
‘autoreply’      soft       autoreply    no delete
‘concurrent’     soft       soft         no delete
‘content_reject’ hard       hard         DELETE
‘internal_error’ soft       temporary    no delete
‘defer’          soft       soft         no delete
‘delayed’        soft       temporary    no delete
‘dns_loop’       hard       hard         DELETE
‘dns_unknown’    hard       hard         DELETE
‘full’           soft       soft         no delete
‘inactive’       hard       hard         no delete
‘latin_only’     soft       soft         no delete
‘other’          hard       generic      DELETE
‘oversize’       soft       soft         no delete
‘outofoffice’    soft       soft         no delete
‘unknown’        hard       hard         DELETE
‘unrecognized’   soft       false        no delete
‘user_reject’    hard       hard         DELETE
‘warning’        soft       soft         no delete

Tagi: , , , , ,

Še ni komentarjev.

Komentiraj ...


 

March 2009
M T W T F S S
« Feb   Apr »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Anketa

Uporabljate JS Framework?

Loading ... Loading ...
Wordle: Blog

Tagi