مشکل در phpmailer

foranyone

Well-Known Member
سلام من از کلاس phpmailer جهت ارسال ایمیل می خوام استفاده کنم

ولی نمی دونم تنظیمات این گزینه ها رو برا ایمیل یاهو چطور تنظیم کنم لطفا راهنماییم کنین :

البته دارم کد رو لوکال تست میکنم .... شاید ایراد کارم اینه :-؟؟
کد:
require("phpmailer/class.phpmailer.php");
require("phpmailer/class.smtp.php");

$text="<div style=\"background-color:#fcc;\"> salam  </div>";

$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "http://mail.yahoo.com"; // SMTP server mail.yourdomain.com
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "[email protected]"; // SMTP username [email protected]
$mail->Password = "pass"; // SMTP password
$mail->From = "[email protected]"; //[email protected]
$mail->FromName = "HamraZ";
$mail->AddAddress("[email protected]","Hamid Rahimi");
$mail->AddReplyTo("[email protected]","Hamid Rahimi");
$mail->WordWrap = 50; // set word wrap
//$mail->AddAttachment("Path to Attachment "); // attachment
$mail->IsHTML(true); // send as HTML
$mail->Subject = "Password";
$mail->Body = "$text";
$mail->AltBody = "This is the text-only body";
if(!$mail->Send())
{
echo "$cancel<p>خطا در ارسال ایمیل</p>" . $mail->ErrorInfo;
exit;
}
echo "$ok<p>ایمیل با موفقیت ارسال شد</p>";

این هم لیست error هایی که بهم میده :

کد:
Fatal error: Cannot redeclare class smtp in C:\apachefriends\xampp\htdocs\kar\phpmailer\class.smtp.php on line 25

و

کد:
Warning: fsockopen() expects parameter 2 to be long, string given in C:\apachefriends\xampp\htdocs\kar\phpmailer\class.smtp.php on line 105
 

foranyone

Well-Known Member
فایل کلاس ها رو از یه جا دیگه دانلود کردم دیگه اشکال های بالا رو نداره :

الان این خطا رو میده :


کد:
SMTP Error: Could not authenticate
 

foranyone

Well-Known Member
تنظیمات رو درست کردم 3تا میل فرستادم بعدش دیگه خطا میده :

کد:
Fatal error: Cannot redeclare class smtp in C:\apachefriends\xampp\htdocs\kar\phpmailer\class.smtp.php on line 49
 

foranyone

Well-Known Member
مشکلم حل شد الن میلی HTML مامان میفرستم داخل inbox کاربر :neutral:

من از جی میل به عنوان SMTP سرور استفاده میکنم ، مشکلی پیش نمی یاد ؟ مثلا گوگل نمیگه چرا زیاد میل ارسال کردی ؟
 

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

بالا