Could not connect to SMTP host. Message could not be sent

人走茶凉 提交于 2019-12-02 09:25:36

Try phpmailer in debug mode to check the error

$mail->SMTPDebug = 3;       // Enable verbose debug output

First logout the your gmail account

then open this url use this yrl

click the continue button

Next change the port and SMTPsecure

$mail->SMTPSecure = "tls";
$mail->Port = 587;

The Gmail Help :

Still can't send mail?

If you tried configuring your SMTP server on port 465 (with SSL/TLS) and port 587 (with STARTTLS), but are still having trouble sending mail, try configuring your SMTP to use port 25 (with SSL/TLS).

Synchro

This question failed to do a basic search and missed a vital piece of information later mentioned in comments: the OP is using GoDaddy. GoDaddy is well known to block outbound SMTP, so any suggestions relating to switching port numbers or security protocols will not help. You need to read other questions on GoDaddy's mail handling, and read their support documentation, which will push you in the direction of using GoDaddy's mail servers (using securehosting domains) or via localhost as a relay to the same. All of this is also covered in the PHPMailer troubleshooting guide.

In future, search before posting, as per the SO guidelines.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!