چک کردن صحت یک آدرس میل

fatalerror

New Member
سلام

من میخوام وقتی یوزر یک ایمیل آدرس وارد میکنه چک کنم ببینم آیا این آدرس ایمیل وجود داره یا نه ؟
دامینشو میتونم چک کنم با gethostbyname اما آی دی رو نمیدونم چجوریه ؟؟


مثلا


چجوری بفهمم که Info روی هاست Mydomain هست یا نه ؟؟
 

ziXet

مدیر انجمن PHP/MYSQL
سلام

من میخوام وقتی یوزر یک ایمیل آدرس وارد میکنه چک کنم ببینم آیا این آدرس ایمیل وجود داره یا نه ؟
دامینشو میتونم چک کنم با gethostbyname اما آی دی رو نمیدونم چجوریه ؟؟


مثلا


چجوری بفهمم که info روی هاست mydomain هست یا نه ؟؟
بهترین راهش اینه کهیه لینک تایید صحت ایمیل برای طرف بفرستی تا بفهمی که واقعا ایمیل واسه خودشه یا نه!
 
:rose: שלום
فکر کنم کد روبرو بدردت بخوره

PHP:
<?php

$emailaddress = “[email protected]”;

// First we define $email

list($user, $domain) = split(“@”, $emailaddress);

// Now we split Superman and hahaha.com

if (checkdnsrr($domain, “MX”)) {

// If checkdnsrr returns TRUE

} else {

// If checkdnsrr returns FALSE

}

?>
موفق باشید .​
 
آخرین ویرایش:

parsiteam

Member
راستش من دو ماه پیش به همین فکر افتادم که راهی پیدا کنم که بشه ایمیل رو دقیق بررسی کرد . نتایجی که بهش رسیدم :


1 . همینطوری که دوستان گفتم ساده ترین راه ارسال یک ایمیل تاییده هست .
2 . دیدم این راه یک کم مشکل ایجاد میشه . مثلا ممکنه ایمیل به دست طرف نرسه یا داخل Spam بره و طرف متوجه نشه .
3 . برای این یک اسکریپت نوشتم که ایمیل رو دقیقه بررسی میکنه . از دامین گرفته تا خود ایمیل موجود در سرور .
4 . نتیجش این شد : http://chatbazi.com/Sasan/Email Validation

4.1 . مثلا داخلش وارد کنید : [email protected] که چون این ایمیل وجود نداره پیام میده : [email protected] is not a real email address .

4.2 . ولی وقتی وارد میکنید : [email protected] که چون این ایمیل وجود داره پیام میده : [email protected] is a real email address .

5 . این اسکریپت باز هم یکسری مشکلاتی داره . چون در مورد سرورها جوابگو نیست . یعنی مثلا روی سایت YAHOO , GOOGLE و ... جوابگو نیست .

6 . بعضی از سرورهایی که سطح دسترسی رو میبندند حتی در مورد اکانت های هاست هم مشکل بر میخوره .
7 . در کل 90 درصد پاسخگویه .
8 . سلامتی شما !!!
9 . کوچیک شماییم . :d
 

fatalerror

New Member
حاجی کد برسون یه سوابی کرده باشی

از همه دوستان هم ممنونم خیلی راهها رو چک کردم اما جواب خوبی نگرفتم
 

جدیدترین ارسال ها

بالا