繁体   English   中英

如何使用PHPMailer和localhost SMTP将邮件发送到gmail?

[英]How to send mail using PHPMailer with localhost SMTP to gmail?

我尝试使用PHPMailer发送电子邮件,这是我的代码:

require '/PHPMailer-master/PHPMailerAutoload.php';
$mailltoadm = new PHPMailer;
$mailltoadm->isSMTP();     
$mailltoadm->Host = 'localhost';  
$mailltoadm->SMTPAuth = true;     
$mailltoadm->Username = 'admin@queenshifa.com';  
$mailltoadm->Password = 'mypasswordhere';  
$mailltoadm->SMTPSecure = 'tls'; 
$mailltoadm->From = $emaillogin; 
$mailltoadm->FromName = $userloginname; 
$mailltoadm->addAddress($mastermaill, $name_store);
$mailltoadm->addAddress($mastermaill);  
$mailltoadm->addReplyTo($emaillogin, $userloginname);
$mailltoadm->WordWrap = 50;
$mailltoadm->isHTML(true);  
$mailltoadm->Subject = 'New Order '. $name_store;
$mailltoadm->Body    = $finishorder; 
$mailltoadm->AltBody = convert_html_to_text($finishorder);
if(!$mailltoadm->send()) 
{
   echo 'Mailer to admin Error: ' . $mailltoadm->ErrorInfo;
} 
else 
{
   echo 'Message to admin has been sent';
}

为什么电子邮件成功发送到@ yahoo.com而不发送到@ gmail.com?
谁能帮我。

如果您真的可以在@yahoo上接收电子邮件并且没有@gmail,则表示Google阻止了您的电子邮件。 您绝对应该检查Gmail上的垃圾邮件文件夹,因为您的电子邮件可能在那里。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM