PDA

View Full Version : phpmailer



olampiad
چهارشنبه 10 شهریور 1395, 23:27 عصر
سلام و خسته نباشید
خوب هستین
من دارم با کلاس phpmailer ایمیل ارسال میکنم .
حالا الآن به مشکلی برخورده و نمیفرسته .
من شرط پایین رو براش گذاشتم .




if($mail->isError()){ echo 'error';}else{echo 'send'; }





if($mail->isError()){
echo 'error';
}else{
echo 'send';
}



این شرط اگه ارسال نکنه فقط مینویسه ارور .
حالا من میخوام بدونم مشکل دقیقا از کجا بوده و چرا ارسال نکرده : باید چیکار کنم.
آیا برای این کار راه حلی دارید .
ممنونم .

olampiad
پنج شنبه 11 شهریور 1395, 15:27 عصر
سلام
دوستان این کدهای من هستش .
من از کجا بدونم که دقیقا به کدوم متغیر اشکال میگیره ؟
از کجا بدونم که کدوم بخش امکان ارسال رو نمیده ؟



$mail->isSMTP();
$mail->Host=email_host;
$mail->SMTPAuth=true;
$mail->Username=email_username;
$mail->Password=email_password;
$mail->SMTPSecure='ssl';
$mail->Port='465';
$mail->Subject=$subject;
$mail->From=email_from;
$mail->CharSet='utf-8';
$mail->FromName=$fromname;
$mail->ContentType='text/html;charset=utf-8';
$messagehtml=$text;
$messagetext=$text;
$mail->isHTML(true);
$mail->addAddress($mail_st);
$mail->Body=$messagehtml;
$mail->AltBody=$messagetext;
$mail->send();
$mail->smtpClose();
if($mail->isError()){
echo 'error';
}else{
echo 'send';
}
}

olampiad
دوشنبه 15 شهریور 1395, 00:13 صبح
سلام
به نظر من مشکل از هاست و میل سرور هاست هستش .
چون کد من تو هاست های دیگه به خوبی کار میکنه .
به این آدرس برید

http://www.intodns.com/stonetown.ir


تو این آدرس تو بخش mx متن زیر رو بررسی کنید.

MX Records Your MX records that were reported by your nameservers are:

0 stonetown.ir 185.49.85.34

[These are all the MX records that I found. If there are some non common MX records at your nameservers you should see them below. ]

همونطور که میبینید پیش آدرس میل سرور ها یه عدد صفر هستش که من وقتی برای هاست های دیگه رو تست میکنم 10 میاره .
به نظرتون مشکل از کجای هاست هستش که 0 میاره ؟

آیا امکانش وجود داره که هاست اجازه نده که با phpmailer بهش وصل بشم ؟
یا
آیا امکانش وجود داره که mailserver اجازه نده که بهش با phpmailer وصل بشیم ؟

آخه من کدهامو روی همه ی سرور ها تست کردم و جواب داد و ففط رو سرور خودم ارسال نمیکنه .

ممنون

olampiad
دوشنبه 15 شهریور 1395, 16:57 عصر
دوستان کسی تا به حال به این مشکل برنخورده ؟؟؟