Gatis Tomsons

rocket science

Epasta pārbaude

Bija akūta vajadzība izveidot iespēju pārbaudīt vai epasts ir korekts un vai epasts eksistē. To vai epasts ir korekts ir noteikt ļoti vienkārši - ar regulāro izteiksmi, bet noteikt to, vai epasts eksistē gan nav tik viegli. Lai to noskaidrotu nepieciešams sūtīt VRFY pieprasījumu uz epasta serveri, bet problēma ir tā, ka drošības nolūkos (pret spameriem) šī iespēja 99% serveriem ir atslēgta, vai arī atgriež nepatiesu atbildi. Vēl viena iespēja ir sūtīt RCPT To: komandu un cerēt, ka atbilde dos rezultātus. Kā es to realizēju var patestēt šeit, bet protams rezultāta patiesumu nevaru garantēt, jo tas ir atkarīgs no katra servera atsevišķi.