smtp主机不在godaddy工作

时间:2017-10-02 04:44:48

标签: php email phpmailer

我使用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"。 是不是..

1 个答案:

答案 0 :(得分:0)

转到GoDaddy cPanel> MX记录,然后选择要从中发送的域。如果您通过Gmail电子邮件地址发送邮件,请确保选择了“远程邮件交换器”。