کمک در مورد فرستادن ایمیل به ایمیل واقعی

mehrangol

Member
با سلام
من می خوام بدونم که چطوری می شه فهمید که یک ایمیل واقعی است.
من وقتی از این کد استفاده می کنم
PHP:
$checksendmail=@mail($email , $title , "text" , "From:[email protected]");
if ($checksendmail){
echo "<br><font face=\"tahoma\" >پیغام شما به ایمیل این شخص با موفقیت ارسال شد.</font><br>";
}
else{
echo "<font face=\"tahoma\" >متاسفم پیغام شما به ایمیل این شخص بدلایلی ارسال نشد.<br>لطفا دوباره سعی کنید.</font><br>";
}

ایمیل هایی مثل [email protected] اینم رو هم درست می گیره و پیغام می ده که ایمیل فرستاده شد.:eek:

با تشکر مهران
 

oxygenws

Active Member
ایمیل در هر صورت (اگر سمت شما مشکلی نداشته باشه) ارسال میشه.
یه سری راه های نه چندان مطمئن وجود داره، برخی mail server ها این گزارش رو می دن که آیا فلان ایمیل وجود داره یا نه، اما یک مورد عمومی نیست.

بهتره با "ولید کردن" اون ایمیل، از طریق ارسال یک ایمیل به اون و ارایه یک لینک در اون، از این قضیه مطمئن بشید.
 

mehrangol

Member
با سلام
پس سیستم های فرستادن ایمیل در سایت ها (مثل SquirrelMail) چکار می کنن که پس از فرستاده ایمیل در صورت وجود نداشتن ایمیل،ایمیلی مبنی بر همین پیغام برای ایمیل سایت می فرستند.اگه میشه کمی توضیح بیشتری بدید.

با تشکر مهران
 

mehrangol

Member
با سلام
خیلی ممنون که به این سرعت جوابمو دادین.
ببخشید که دوباره سوال می کنم.من چطور می تونم از این کد استفاده کنم.
اگه اینو به من توضیح بدید ممنون می شم.

با تشکر مهران
 
آخرین ویرایش:

spsgorgan

Active Member
مهران جان
اين يك تابع هست . در آخر به شما وضعيت ايميل رو برميگردونه . پيشنهاد ميكنم اگر كار با توابع رو بلد نيستيد بريد در مورد اون تحقيق كنيد .
 

mehrangol

Member
با سلام
نگاه کن دوست عزیز
من اینجوری echo checkemail("[email protected]");
تابع رو فراخوانی کردم اما به من اخطار می ده.
فقط می خواستم بدونم اخطار از کجاست

با تشکر مهران
 

spsgorgan

Active Member
خوب عزيزم يا خطا رو ذكر كنيد يا شخصا بررسي كنيد .
موفق باشيد
 

oxygenws

Active Member
تابعی که از ایران پی اچ پی برداشتید زیاد جامع نیست (البته اگر همون تابعی باشه که برادر هاشمی نوشتند، چون ممکنه برخی از mail server ها جوابتون رو ندهند!!

اون موردی هم که در SquirrelMail دیدید، احتمالا ایمیلی است که از طرف میل سرور دریافت کنندهء ایمیل اومده.
 

msnasiri

Member
اونا که اگه ایمیل داخل اون سرور نباشه میان نامه می دن می گن اشتباهه از خود سرور مقصد هست که این کارو میکنه نه از سرور فرستنده
 

mehrangol

Member
با سلام
پس با این حساب راهی برای اینکار نیست.و باید از همون روشی گفتم استفاده کنم.
بهر حال از همه تون ممنونم

با تشکر مهران
 

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

بالا