从主机服务器发送电子邮件时出现连接错

时间:2012-07-27 08:05:42

标签: php

我在php中创建了一个Web应用程序。我正在使用PHP Mailer 5.20类。我在我的本地服务器上使用XAMPP服务器时工作正常但是当我们在网络服务器上托管它并尝试发送电子邮件时它会返回错误我会向您显示以下错误

  

SMTP - >错误:无法连接到服务器:连接超时(110)   SMTP错误:无法连接到SMTP主机。

我尝试了所有配置并检查了所有配置,但我在屏幕上收到了相同的错误。

我的PHP邮件程序类位于

之下
<?php   require("PHPMailer_5.2.0/class.phpmailer.php");

function send_email($tomail,$message,$subject)
{
//$dbObj = new Database();
//$dbObj->connect_db();
$mail = new PHPMailer();

$mail->IsSMTP();
$mail->Host = "smtp.mail.yahoo.com";  // specify main and backup server
$mail->SMTPAuth = true;     // turn on SMTP authentication

/////////////////////////////////( USER NAME AND PASSWORD )///////////////////////////// 
 $email = "xyxxxxx@yahoo.in";
$mail->Username = $email;  // SMTP username
$mail->Password ="xxxxxx"; // SMTP password


$mail->From = $email;
$mail->AddAddress($tomail, $tomail);

// set word wrap to 50 characters
$mail->WordWrap = 50;
// set email format to HTML
$mail->IsHTML(true);

$mail->Subject = $subject;
$mail->Body    = $message;
$mail->AltBody =$message;
$mail->Subject =  $subject;

$mail->FromName ="xyz (Online Booking Info)";

if(!$mail->Send())
{ $rr= $mail->ErrorInfo;
    exit;

}


 }

?>

有人可以告诉我哪里错了或错过配置?

0 个答案:

没有答案