سلام و خسته نباشید
خوب هستین
من دارم با کلاس phpmailer ایمیل ارسال میکنم .
حالا الآن به مشکلی برخورده و نمیفرسته .
من شرط پایین رو براش گذاشتم .
if($mail->isError()){
echo 'error';
}else{
echo 'send';
}
این شرط اگه ارسال نکنه فقط مینویسه ارور .
حالا من میخوام بدونم مشکل دقیقا از کجا بوده و چرا ارسال نکرده : باید چیکار کنم.
آیا برای این کار راه حلی دارید .
ممنونم .
سلام
دوستان این کدهای من هستش .
من از کجا بدونم که دقیقا به کدوم متغیر اشکال میگیره ؟
از کجا بدونم که کدوم بخش امکان ارسال رو نمیده ؟
$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';
}
سلام استاد
این چه مزیت هایی داره نسبت به phpmailer ؟
آیاایمیل هارو تسپم نمیکنه ؟
مرسی
ممنون
سلام استاد عزیز
خوب هستین .
SwiftMailer که گفتین رو بررسی کردم .
یکم سخته . برای یاد گیریش باید سه چهر روز وقت بزارم .
یه سوالی برام پیش اومده :
آیا امکانش وجود داره که هاست اجازه نده که با phpmailer بهش وصل بشم ؟
یا
آیا امکانش وجود داره که mailserver اجازه نده که بهش با phpmailer وصل بشیم ؟
آخه من کدهامو روی همه ی سرور ها تست کردم و جواب داد و ففط رو سرور خودم ارسال نمیکنه .
ممنون
سلام
به نظر من مشکل از هاست و میل سرور هاست هستش .
چون کد من تو هاست های دیگه به خوبی کار میکنه .
به این آدرس برید
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 میاره ؟
ممنون
(12-06-1395، 03:59 ب.ظ)ADMIN نوشته: [ -> ]پیشنهاد میکنم با SwiftMailer کار کنید.
استاد برای این کلاس کدی دارید که آماده باشه و راحت باهاش بشه ارسال کرد .
خیلی ممنون
توی سایتش مستنداتش رو گذاشته. سادهتر از اونه که نیاز به کد داشته باشه. نسخه PDF رو هم از سایتش میتونین بگیرین.