我使用php,发送电子邮件我使用phpmailer ...我用smtp服务器配置发送邮件通过php。在localhost中一切正常,但是当我将我的网站托管到godaddy时。它显示了一段时间发送邮件...
这是我通过phpmailer发送邮件的代码。
function send_mail($email,$message,$subject)
{
require_once('mailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->AddAddress($email);
$mail->Username="foo@gmail.com";
$mail->Password='bar';
$mail->SetFrom($email,'Postcam');
$mail->AddReplyTo($email,"Postcam");
$mail->Subject = $subject;
$mail->MsgHTML($message);
$mail->Send();
}
我在不同的网站上搜索...最后我得到了一个答案.. godaddy阻止了smtp连接,迫使他的客户使用oum host" reley-secureserver.net"。 是不是..
答案 0 :(得分:0)
转到GoDaddy cPanel> MX记录,然后选择要从中发送的域。如果您通过Gmail电子邮件地址发送邮件,请确保选择了“远程邮件交换器”。