رفتن به مطلب
  • 0

مشکل phpmailer


peiman3d

سوال

سلام دوستان 
من حدود یکسال پیش با آموزشهای سایت phpmailer  رو راه انداختم
و به خوبی هم کار میکرد
گزارش های اپلیکیشن رو به درستی برام ایمیل میکرد
اما الان حدود یه ماهی میشه که به خودی خود از کار افتاده
حتی به صورت  جداگانه هم که روی سرور تست کردم ارسال نمیشه
و حتی با جیمیل هم جواب نداد 
البته برای اپلیکیشن خودم از ایمیل سرور خودم استفاده کردم که نمیدونم چرا از کار افتاده
 و فقط این پیغام رو میده

درخواست شما ثبت شد Message could not be sent.Mailer Error: SMTP connect() failed.
 

<?php


	$conn = mysql_connect('localhost' , '*******' , '*******');
	
	mysql_select_db('appmetro_jame',$conn);
	mysql_set_charset('utf8');

	$name=$_POST['name'];
	$personal=$_POST['personal'];
	$imei=$_POST['imei'];
        
	if($conn){
		$result = "INSERT INTO rpass(name,personal,imei) 
        VALUES('$name','$personal','$imei')";
		if(mysql_query($result)){
		echo"درخواست شما ثبت شد";
		}
		else{
			echo " خطا رخ داده است";
		}
	
require 'PHPMailerAutoload.php';
require 'language/phpmailer.lang-fa.php';

$mail = new PHPMailer;

//$mail->SMTPDebug = 3;                               // Enable verbose debug output

$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'mail.appmetro.ir';  // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = '[email protected]';                 // SMTP username
$mail->Password = '*********';                           // SMTP password
$mail->SMTPSecure = 'tls';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587;                                    // TCP port to connect to

$mail->setFrom('[email protected]', 'R_Pass :'.$personal );
//$mail->addAddress('[email protected]', 'peiman');     // Add a recipient
$mail->addAddress('[email protected]','peiman');               // Name is optional
$mail->addReplyTo('[email protected]', 'Information');


//$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
$mail->isHTML(true);                                  // Set email format to HTML

$mail->Subject = 'R_Pass';
$mail->Body    = "Name : ".$name."<br>"."<br>"."personal : ".$personal."<br>"."<br>"."imei : ".$imei;

//$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

if(!$mail->send()) {
    echo " ";
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} 
else 
{
   // echo 'Message has been sent';
}	
}
	
 ?>

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

علت دقیق ارور مشخص نیست

  1. شاید سمت سرور اجازه نمیده کانکت بشه (بروزرسانی پروتکل یا ...)
  2. شاید پورت تغییر کرده باشه
  3. اسکریپت باید آپدیت بشه

 

حالت دیباگ رو فعال کنید ببینید ، علت اصلی چیه

https://github.com/PHPMailer/PHPMailer/wiki/SMTP-Debugging

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1397/09/20, 15:15:10، M-CAP7AIN گفته است :

علت دقیق ارور مشخص نیست

  1. شاید سمت سرور اجازه نمیده کانکت بشه (بروزرسانی پروتکل یا ...)
  2. شاید پورت تغییر کرده باشه
  3. اسکریپت باید آپدیت بشه

 

حالت دیباگ رو فعال کنید ببینید ، علت اصلی چیه

SMTP Debugging · PHPMailer/PHPMailer Wiki · GitHub

 

 

 

سلام
دیباگ این پیغام رو میده

درخواست شما ثبت شد2018-12-16 13:03:43	SERVER -> CLIENT: 220-linux1.centraldnserver.com ESMTP Exim 4.91 #1 Sun, 16 Dec 2018 16:33:43 +0330 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. 2018-12-16 13:03:43	CLIENT -> SERVER: EHLO appmetro.ir 2018-12-16 13:03:43	SERVER -> CLIENT: 250-linux1.centraldnserver.com Hello appmetro.ir [5.144.130.31] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP 2018-12-16 13:03:43	CLIENT -> SERVER: STARTTLS 2018-12-16 13:03:43	SERVER -> CLIENT: 220 TLS go ahead 2018-12-16 13:03:43	CLIENT -> SERVER: QUIT 2018-12-16 13:03:43	SERVER -> CLIENT: KGA,�,�����z�� �f^V9�Al������xT�l��G���(b) ��I��i�N��OlZ��@^�}�����{A����+�ǜ�����QB]�E�]�%C�!Q�ݐZ�*�b��j�+�L��![#I�]$�铎! 2�(�`��%����:�d��o� ��A�(e�X(9ܭs�'���Y^	e���q�%P ��v�f���h���/��J�q�Z7�{L���R���[J��~+_�ֹ��/d�P�b���%��vֺ���G3"���⽫3.{N}���}�����O��d=:�eU$�5��-�f��B�t�ȷ�221 linux1.centraldnserver.com closing connection 2018-12-16 13:03:43	SMTP ERROR: QUIT command failed: KGA,�,�����z�� �f^V9�Al������xT�l��G���(b) ��I��i�N��OlZ��@^�}�����{A����+�ǜ�����QB]�E�]�%C�!Q�ݐZ�*�b��j�+�L��![#I�]$�铎! 2�(�`��%����:�d��o� ��A�(e�X(9ܭs�'���Y^	e���q�%P ��v�f���h���/��J�q�Z7�{L���R���[J��~+_�ֹ��/d�P�b���%��vֺ���G3"���⽫3.{N}���}�����O��d=:�eU$�5��-�f��B�t�ȷ�221 linux1.centraldnserver.com closing connection 2018-12-16 13:03:43	SMTP connect() failed. Message could not be sent.Mailer Error: SMTP connect() failed.

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سرچ یا تیکت بزنید با ارور زیر

SMTP: 220 We do not authorize the use of this system to transport unsolicited, and/or bulk e-mail

علت دقیق ارور رو نمیدونم ولی احتمال میدم از

  1. تغییر پورت
  2. تغییر پروتکل
  3. مسدود کردن توسط سمت سرور
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...