PDA

View Full Version : سوال: ارسال میل به Inbox



tootfarangi7
پنج شنبه 15 مهر 1389, 23:41 عصر
می خواستم بدونم راهی داره که با php و تابع mail یه کاری بکنیم که ایمیل ارسالی توی اسپم ها نره و بره توی اینباکس.
ممنون میشم.

SAMAN_PHP
جمعه 16 مهر 1389, 00:20 صبح
اره ولی نه صد در صد. باید اصول رو رعایت کنی مثلا قسمت هدر رو کامل بنویس

$to=$_POST['mail'];//Enter Your Email Address*
$subject=$_POST['subject'];//Subject OF Mail
$from='yourmail';//User Email Address
$message=$_POST['message'];//Body Of Mail
// Additional headers
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'To: '.$to . "\r\n";
$headers .= 'From: '.$from . "\r\n";
$headers .= 'Reply-To: '.$from . "\r\n";
$headers .= 'X-Mailer: PHP/' .phpversion();
// Mail it
$sendmail=@mail($to, $subject, $message, $headers);

hamid_rezas
جمعه 16 مهر 1389, 01:08 صبح
سلام؛
یک چیزی را امتحان کنید. مثلاً سیستم جوملا چطور ایمیل ارسال میکنه که به inbox میره و اسپم نمیشه. شایدم اسپم بشه در بعضی موارد.
به نظر من یکی از دلایل هاست هستش. اگه سرویس هاست درست و حسابی نباشه اینطوری میشه.

binyaft
جمعه 16 مهر 1389, 07:36 صبح
فکر نکنم جی میل این گیر ها رو بده ، این مشکل ها از یاهو هست که طبق گفته دوستمون باید هدر هارو کامل بنویسید

yasgig
جمعه 16 مهر 1389, 10:34 صبح
اسپم شدن به هاست بستگی داره.یعنی اگه ایمیل انبوه از یه هاست ارسال بشه بعد یه مدتی آی پی اون سرور اسپم میشه.کسایی هم که می گن هاست میدیم واسه ارسال انبوه ایمیل یه سرور بهتون میدن و بعد تقریبا 3 الی 6 ماه بازم آی پی سرور اسپم میشه.

امیـرحسین
جمعه 16 مهر 1389, 16:12 عصر
مشکل بخاطر استفاده‌ی بد لز سرورهای Share هست که شاید روی سروری که سایت من قرار داره 40 تا سایت وجود داشته باشه که IP همه یکسان هست حالا اگر یکی اسپم ارسال کنه، IP بلاک میشه و همه سایتهایی که در اون سرور هستند بلاک میشوند. این اصلی‌ترین دلیل اسپم شدن ایمیلهاست.

tootfarangi7
جمعه 16 مهر 1389, 23:30 عصر
سلام؛
یک چیزی را امتحان کنید. مثلاً سیستم جوملا چطور ایمیل ارسال میکنه که به inbox میره و اسپم نمیشه. شایدم اسپم بشه در بعضی موارد.
به نظر من یکی از دلایل هاست هستش. اگه سرویس هاست درست و حسابی نباشه اینطوری میشه.


خوب این رو باید از برنامه نویس های جوملا پرسید!.

ولی من وب رو با جوملا را ننداختم که عزیز.
بازم مرسی.

tootfarangi7
جمعه 16 مهر 1389, 23:33 عصر
فکر نکنم جی میل این گیر ها رو بده ، این مشکل ها از یاهو هست که طبق گفته دوستمون باید هدر هارو کامل بنویسید


اتفاقا برای جیمیل هم همینطوره و میره توی اسپم هاش.

trade_mark
یک شنبه 18 مهر 1389, 14:26 عصر
اره ولی نه صد در صد. باید اصول رو رعایت کنی مثلا قسمت هدر رو کامل بنویس

$to=$_POST['mail'];//Enter Your Email Address*
$subject=$_POST['subject'];//Subject OF Mail
$from='yourmail';//User Email Address
$message=$_POST['message'];//Body Of Mail
// Additional headers
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'To: '.$to . "\r\n";
$headers .= 'From: '.$from . "\r\n";
$headers .= 'Reply-To: '.$from . "\r\n";
$headers .= 'X-Mailer: PHP/' .phpversion();
// Mail it
$sendmail=@mail($to, $subject, $message, $headers);
من هم به توصیه شما عمل کردم ولی باز هم اسپم شد
به نظرم به همون هاست بستگی داره

SAMAN_PHP
دوشنبه 19 مهر 1389, 19:26 عصر
به نظرم به همون هاست بستگی داره
شاید یکی از موارد این باشه

من هم به توصیه شما عمل کردم ولی باز هم اسپم شد
منم با این کد ایمیل ارسال میکنم اما تا حالا موردی نداشتم که اسپم بشه

yasgig
دوشنبه 19 مهر 1389, 21:52 عصر
منم با این کد ایمیل ارسال میکنم اما تا حالا موردی نداشتم که اسپم بشه
منظور از اسپم شدن زمانیه که بخواهیم با این کد ایمیل انبوه ارسال کنیم.اگه ایمیلها تک تک ارسال بشه به هیچ وجه اسپم شناخته نمیشه مگر اینکه کلا آی پی سرور توسط میل سرور آلوده شناخته بشه.