نحوه اعتبار آدرس های ایمیل با Perl

آیا اعتبار دارد و آیا کار خواهد کرد؟ اگر آدرسهای ایمیل خود را در هر کجا از اسکریپت ها و برنامه های Perl خود جمع آوری یا استفاده کنید، احتمالا بسیاری از آدرس هایی را که کار نمی کنند جمع می کنند. ممکن است یک نام در نام دامنه وجود نداشته باشد ، ممکن است یکی دیگر از کاراکترهای ممنوعه بیش از حد باشد.

هر دلیلی برای نامعتبر بودن آن، شما میخواهید آدرس شکسته را دریافت کنید - تا کاربر را مجددا وارد کنید، یا برای جلوگیری از ارسال یک ایمیل که مطمئنا به جایی نرسیده است.

در Perl، شما می توانید یک عبارت منظم پیچیده ساختگی، البته؛ یا به یک ماژول دستی تبدیل می شوید که قبلا ساخته شده است و می توانید نام دامنه را نیز بررسی کنید.

اعتبار آدرس های ایمیل با پرل

برای بررسی آدرس های ایمیل برای تشخیص درست و اعتبار در یک اسکریپت یا برنامه Perl:

ایمیل :: نمونه های اعتبار سنجی ایمیل معتبر

فرض کنید $ email_address نشانی مورد نظر را بررسی می کند، می توانید اعتبار آن را با استفاده از:

#! / usr / bin / perl از ایمیل استفاده کنید :: Valid $ email_address = 'meexample.com'؛ اگر (ایمیل :: Valid- آدرس ($ email_address)) {# آدرس ایمیل معتبر} else {# آدرس ایمیل معتبر نیست}

شما همچنین می توانید ایمیل داشته باشید :: معتبر بودن دامنه های سطح بالا معتبر (مطمئن شوید که ".com"، ".net"، ".cn" یا یکی دیگر از نام های معتبر دامنه در انتهای آدرس ایمیل است). اطمینان حاصل کنید که ماژول Net :: Domain :: TLD نصب شده است.

#! / usr / bin / perl از ایمیل استفاده کنید :: Valid $ email_address = 'meexample.com'؛ اگر (ایمیل :: Valid- آدرس (-address => $ email_address، -tldcheck => 1)) {# آدرس ایمیل معتبر} else {# آدرس ایمیل معتبر نیست}

ایمیل را نصب کنید :: ماژول معتبر پرل

برای تجهیز نصب پرل خود با ایمیل :: ماژول معتبر برای اعتبار صحیح آدرس ایمیل: