使用codeigniter上的godaddy smtp中继和phpMail发送电子邮件
我正在尝试重置客户端用户的密码邮件。我正在使用一个从控制器调用的助手函数来发送电子邮件使用codeigniter上的godaddy smtp中继和phpMail发送电子邮件,php,codeigniter,email,google-apps,Php,Codeigniter,Email,Google Apps,我正在尝试重置客户端用户的密码邮件。我正在使用一个从控制器调用的助手函数来发送电子邮件 function submit_email($to,$subject,$message) { $CI = get_instance(); $CI->load->library('My_PHPMailer'); $mail = new PHPMailer(); $mail->Host = "relay-hosting.secureserver.ne
function submit_email($to,$subject,$message)
{
$CI = get_instance();
$CI->load->library('My_PHPMailer');
$mail = new PHPMailer();
$mail->Host = "relay-hosting.secureserver.net";
$mail->Port = 465;
$mail->SetFrom('info@domain.in', 'Saurabh Pradhan');
$mail->AddReplyTo("info@domain.in","Saurabh Pradhan");
$mail->Subject = $subject;
$mail->Body = $message;
$mail->AltBody = "Plain text message";
$destino = $to;
$mail->AddAddress($destino, "John Doe");
if(!$mail->Send()) {
$data["message"] = "Error: " . $mail->ErrorInfo;
} else {
$data["message"] = "Message sent correctly!";
}
var_dump($data);
}
情景1(工作):如果收件人地址是我的个人gmail.id例如。pradhansp@gmail.com比电子邮件发送得好
array(1) { ["message"]=> string(23) "Message sent correctly!" }
场景2(不工作):如果收件人地址是客户端域info@domain.in然后我收到了成功消息,但邮件没有送达
这里重要的一点是,客户端域托管在godaddy上,但对于电子邮件,他使用谷歌应用程序进行工作。我已经查看了godaddy帐户上的MX条目,它们正确地指向了谷歌
优先级|邮件服务器
1 | ASPMX.L.GOOGLE.COM。在尝试了许多不同的解决方案后,我终于在下面列出的问题的答案的帮助下使它工作起来。感谢@Vicm 使用以下步骤将MX记录添加到cPanel中: 进入cPanel
关于MX记录的Google应用程序说明在使用不同的解决方案进行了大量尝试后,我终于在下面列出的问题的答案的帮助下使它工作起来。感谢@Vicm 使用以下步骤将MX记录添加到cPanel中: 进入cPanel
关于MX记录的谷歌应用程序说明你收到邮件了吗
pradhansp@gmail.com
?是。此外,客户端正在使用谷歌应用程序发送邮件。您是否检查了电子邮件客户端中的垃圾邮件
、批量
和类似文件夹?是的。它没有投递。我看了这封()邮件后,它就开始工作了。你是否收到了这封pradhansp@gmail.com
?是。此外,客户端正在使用谷歌应用程序发送邮件。您是否检查了电子邮件客户端中的垃圾邮件
、批量
和类似文件夹?是的。我看了这篇()文章后,发现它还可以工作