PDA

View Full Version : مشکل با کلاس phpmailer



ali_vampire
یک شنبه 14 آذر 1395, 12:44 عصر
سلام....من این کد رو با مشخصات هاستم ست کردم ولی هیچ پیغامی بهم نمیده....میشه راهنماییم کنید یا ایرادات کدم رو برطرف کنید؟


<?php
require_once("PHPMailer-master/class.phpmailer.php");
$mail = new PHPMailer();
$mail->addAddress("vampire.programmer@gmail.com"); // گیرنده ایمیل
$mail->setFrom("info@mehregan-software.ir"); // ایمیل فرستنده
$mail->Subject="title";
$mail->Body="hello world !";
$mail->isSMTP();
$mail->Host="mail.mehregan-software.ir"; // smtp هاست
$mail->Username="info@mehregan-software.ir"; // ایمیل ساخته شده من در هاست
$mail->Password="*****"; // پسورد ایمیل
$mail->SMTPSecure="ssl";
$mail->Port=465;
$mail->SMTPAuth = true;
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
exit;
} else {
echo 'Message has been sent.';
}
?>

Unique
یک شنبه 14 آذر 1395, 22:20 عصر
کد ها را توی تگ [php] بگذار تا بشه خوندش اما چرا SMTP ؟ مگه هاست ویندوزی هست ؟‌ توی لینوکس با MTA راحت ارسال میشه.
اگه اصرار به SMTP داری من اینجا یک نمونه ارسال از Gmail گذاشتم (http://www.geekfarsi.com/%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D8%AD%D8%B3%D8%A7%D8%A8-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C-gmail-%D8%A8%D8%A7-php-%D9%BE%DB%8C/263). ببین و مقایسه کن.