将php文件上传到我网站的托管后,无法使用phpmailer发送邮件

时间:2015-10-07 06:51:48

标签: php email gmail phpmailer

我有一个php文件,其中包含从我的Gmail帐户到另一个Gmail帐户的邮件发送功能。我用过phpmailer类。当我在我的本地机器(XAMPP)中使用它时,它工作得非常好,但是当我上传php文件时,我的网站托管(godaddy)邮件没有被发送。但文件很好没有语法错误或没有。它还有一些数据库查询,也正在执行完美。只是邮件没有被发送。

任何人都可以帮我这个吗?需要改变什么?

错误

  

“fefSMTP - >错误:无法连接到服务器:连接被拒绝   (111)以下发件人地址失败:myEmailAddress@gmail.com:   调用Mail()而不连接发送邮件失败注意:未定义   变量:loginMail in   第104行/home/content/64/10606764/html/aipawards/participant.php“

提前致谢。

这是我的邮件发送代码。

error_reporting(E_ALL);
require("PHPMailer_5.2.4/class.phpmailer.php");
require("PHPMailer_5.2.4/class.smtp.php");

$mail = new PHPMailer();
$mail->IsSMTP(); 
$mail->SMTPDebug  = 2;

$mail->From = "myEmailAddress@gmail.com";
$mail->FromName = "myName";

$mail->Host = "smtp.gmail.com";
$mail->SMTPSecure= "ssl";   
$mail->Port = 587; 
$mail->SMTPAuth = true;

$mail->Username = "myEmailAddress@gmail.com"; 
$mail->Password = "myPassword"; 
$mail->AddAddress($participantId); 
$mail->AddReplyTo($participantId);

$mail->WordWrap = 50;
$mail->IsHTML(true);

$mail->Subject = 'This is Subject'; 
$mail->Body = 'Hello User';

if($mail->Send()) {echo "Send mail successfully";}

0 个答案:

没有答案