Bu etibarlıdır və işləyəcəkmi? Perl script və proqramlarınızın hər hansı bir yerində e-poçt ünvanlarını toplayır və ya istifadə etsəniz, işləməyəcəyi bir çox ünvanları toplaya bilərsiniz. Domen adına bir məktub olmaması, digərinin isə icazə verilməyən bir xarakter çox ola bilər.
Onun etibarsızlığının səbəbləri nə olursa olsun, qırılan ünvana sahib olmaq istərdiniz - istifadəçiyə yenidən daxil olmağa və ya heç bir yerdə getməyinizə əmin olan bir e-poçt göndərməməlisiniz.
Perldə əlbəttə ki, mürəkkəb bir müntəzəm ifadə verə bilərsiniz; ya da artıq quraşdırılmış və domen adlarını da nəzərə ala bilən rahat modullara müraciət edirsiniz.
Perl ilə E-poçt ünvanlarını təsdiqləyin
Bir Perl scriptində və ya proqramında yaxşı formalaşma və etibarlılıq üçün elektron poçt ünvanlarını yoxlamaq üçün:
- Veb formada istifadəçi tipli e-poçt ünvanlarınız varsa , HTML koduna e-poçt doğrulaması yaradın .
- Emaildən istifadə edin: Valid-> ünvanı ('') E-poçtdan: Valid CPAN Perl modulu; ətraflı, quraşdırma və nümunələr üçün aşağıya baxın.
E-poçt: Valid Email ünvanı doğrulama nümunələri
$ Email_address hesab ediləcək ünvanı saxlayırsa, onun etibarlılığını aşağıdakılardan istifadə edə bilərsiniz:
#! / usr / bin / perl istifadə E-poçt: Valid $ email_address = 'mənə @ example.com'; əgər (E-poçt: Valid-> ünvanı ($ email_address)) {# E-poçt ünvanı etibarlıdır} else {# E-poçt ünvanı etibarlı deyil}E-poçtunuz da ola bilər: etibarlı üst səviyyəli domenlər üçün etibarlı yoxlama (".com", ".net", ".cn" və ya başqa bir etibarlı domen adının e-poçt ünvanının çox son hissəsidir). Net :: Domain :: TLD modulu quraşdırıldığından əmin olun.
#! / usr / bin / perl istifadə E-poçt: Valid $ email_address = 'mənə @ example.com'; (E-poçt: Valid-> ünvanı (-address => $ email_address, -tldcheck => 1)) {# E-poçt ünvanı etibarlıdır} else {# E-poçt ünvanı etibarlı deyil}E-poçtu bərpa edin :: Valid Perl Module
E-poçt ilə Perl quraşdırmaınızı təchiz etmək üçün: E-poçt ünvanının düzgünlüyünü təsdiqləmək üçün etibarlı modul:
- Komanda soruşdurmasını açın.
- Mac və Linux altında, məsələn, Terminal proqramını açın.
- Sudo Perl tipi -MCPAN-e 'E-poçt yüklə: Valid' (Mac və Linux) və ya perl -MCPAN -e 'e-poçt yükləyin :: etibarlıdır.
- Enter düyməsini basın.
- Süper istifadəçi parolunu daxil edin və istendiğinde Enter düyməsini basın.
- Sual: Mümkün qədər avtomatik olaraq konfiqurasiya etmək istəyirsinizmi? bildiyiniz halda "bəli" seçin
- İnternetə qoşulmağa çalışmaq düzgün deyildi mi? , "bəli" da daxil edin.