我有一个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";}