مشکل در phpmailer

DSP

New Member
با سلام و درود

دوستان کسی می داند خطای
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)
در کلاس phpmailer به خاطر چی است؟ مشکل از کدنویسی است یا از سرور؟

کد ها:

PHP:
<?
require_once('./class/phpmailer.php');
$Malier = new PHPMailer(true);
$Malier->IsSMTP(); 
try {              
  $Malier->Host='smtp.gmail.com';
  $Malier->SMTPDebug=1;
  $Malier->SMTPAuth=true;
  $Malier->SMTPKeepAlive=false;
  $Malier->SMTPSecure="ssl";
  $Malier->Port='465';
  $Malier->Username='...';
  $Malier->Password='...';
  $Malier->AddAddress('...', '...');
  $Malier->SetFrom('...', '...');
  $Malier->AddReplyTo('...','...');
  $Malier->CharSet= 'utf-8'; 
  $Malier->Subject='Salam';
  $Malier->MsgHTML('اين يک پيام آزمايشي است');
  $Malier->IsHTML(true);
  $Malier->Send();
  echo 'Send Mail';
  exit;
}
catch (phpmailerException $e){echo $e->getMessage();exit;}
catch(Exception $e){echo $e->getMessage();exit;}
?>


پیشاپیش متشکرم:rose:
 

M_cover

Member
با سلام
اولا به شما خوش آمد می گویم و لطفا از اسپم پست در انجمن جلوگیری کنید:wink:
دوست عزیز این خطا زمانی به وجود میاید که امکان اتصال به سوکت اس ام تی پی وجود نداشته باشد
البته دلایلی زیادی دارد که مهمترین دلیل آن تنظیمات سرور هاست شما می باشد
ممکن است پورت های مورد اتصالی توسط فایروال سرور یا دلایلی دیگر بسته شده باشند
یا امکان دارد که سرویس دهنده هاست شما اتصال به سوکت اس ام تی پی را از لوکال فیلتر کرده باشد
که دلایلی مانند عدم تبلیغات ایمیلی توسط شما باشد و فقط شما را مجاز به استفاده از تابع میل کند
که اکثر سرویس دهنده ها این کار را برای جلوگیری از سوء استفاده از کاربران اعمال می کنند و همیشه با کلاس هایی مانند
phpmailer و... که با سوکت به اس ام تی پی متصل می شود دارنند

موفق باشید:rose:
 
  • Like
Reactions: DSP

DSP

New Member
که اکثر سرویس دهنده ها این کار را برای جلوگیری از سوء استفاده از کاربران اعمال می کنند و همیشه با کلاس هایی مانند
phpmailer و... که با سوکت به اس ام تی پی متصل می شود دارنند

آخه توی infophp اتصال به سوکت و اس ام تی پی و curl تا اونجایی که میدونم پیش نیاز های phpmailer فعال است و پشتیبانی هاست به من می گه مشکل از کدنویسی شما است؟
شما مطمئنید ؟
 

M_cover

Member
شما مطمئنید ؟
اگر مطمئن نبودم جواب شما را نمیدادم:green:
بله در infophp که extension کاملا درست کار می کنند اما در کانفیگ سرور می توانند با بستن پورت اس ام تی پی یا تغیر مسیر اس ام تی پی
امکان دسترسی را به شما ندهند
 
  • Like
Reactions: DSP

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

بالا