Როგორ შევამოწმოთ ელფოსტის მისამართები პერლთან

მართალია, და ის იმუშავებს? თუ თქვენს პერლ სკრიპტებსა და პროგრამებში სადმე აგროვებდნენ ან იყენებდით ელ.ფოსტის მისამართებს, თქვენ შესაძლოა შეაგროვოთ ბევრი მისამართი, რომელიც არ მუშაობს. შესაძლოა, დომენური სახელის მქონე წერილი არ შეიძლება, სხვა შეიძლება ჰქონდეს გაუთვალისწინებელი ხასიათი.

როგორიც არ უნდა იყოს მიზეზი მისი ინვალიდობის, თქვენ უნდა დაიჭიროთ გატეხილი მისამართი - შეეკითხება მომხმარებელს ხელახლა შეიყვანოთ, ან რათა თავიდან ავიცილოთ ელ რომ დარწმუნებული არსად წასასვლელი არსად.

Perl, შეგიძლიათ concoct რთული რეგულარული გამოხატულება, რა თქმა უნდა; ან გადაგიხდით მოსახერხებელ მოდულს, რომელსაც უკვე აქვს აგებული და შეუძლია დომენის სახელებიც შეამოწმოს.

Validate Email მისამართები Perl

პერლის სკრიპტის ან პროგრამის კარგად შემუშავებისა და მოქმედების ელექტრონული ფოსტის მისამართების შესამოწმებლად:

Email :: Valid Email მისამართი Validation მაგალითები

$ Email_address- ით მიმაჩნია, რომ შეამოწმეთ მისამართი, შეგიძლიათ მისი მოქმედების შემოწმება:

#! usr / bin / perl გამოყენება ელფოსტა :: Valid $ email_address = 'me @@ example.com'; თუ (Email :: Valid-> მისამართი ($ email_address)) {# ელ.ფოსტის მისამართი მოქმედებს} სხვა {# ელ.ფოსტის მისამართი არასწორია}

ასევე შეგიძლიათ ელ-ფოსტის :: მართებული შემოწმება ზედა დონის დომენებისთვის (დარწმუნდით ".com", ".net", ".cn" ან სხვა მოქმედი დომენური სახელი ელ-ფოსტის მისამართია). დარწმუნდით, რომ :: Net :: Domain :: TLD მოდული დამონტაჟებულია.

#! usr / bin / perl გამოყენება ელფოსტა :: Valid $ email_address = 'me @@ example.com'; თუ (ელფოსტის :: Valid-> მისამართი (-address => $ email_address, -tldcheck => 1)) {# ელ.ფოსტის მისამართი მოქმედებს} სხვა {# ელ.ფოსტის მისამართი არასწორია}

დააინსტალირეთ Email :: Valid Perl მოდული

ელექტრონული პერლის ინსტალაცია ელ-ფოსტის მისამართთან: