Trying to smtp.vip.sina.com:25

提问者:at

浏览量:3911

时间:2017-11-28 15:59

问题详情:

Trying to smtp.vip.sina.com:25 Error: Cannot connenct to relay host smtp.vip.sina.com Error: Connection timed out (110) Error: Cannot send email to ddd@ddd.com 一直是这样的提示 。是什么情况?

来源文章
当你还在纠结php内置的mail()函数不能发送邮件时,那么你现在很幸运,此时的这篇文章可以帮助到你!php利用smtp类来发邮件真是屡试不爽,我用过很久了,基本上没出过问题。本博客后台,当博主回复留言时候,会自动给网友发一封有新回复提示的邮件也是用的本文这个方法实现的。smtp类发送邮件的方法其实很简单,也很稳定...

最佳回答

Trying to smtp.vip.sina.com:25 Error: Cannot connenct to relay host smtp.vip.sina.com Error: Connection timed out (110) 我和你一样, 是服务器无法连接smtp服务器, 我用Vultr会这样, 同样的操作换到阿里云就可以。

测试服务器是否可以连接到smtp服务器, 可以在命令行里面这样:

telnet smtp.163.com 25

不过我在阿里云不是用的端口25, 因为阿里云封禁了25端口. 我用的465(SSL). 用465端口的时候下面这行代码需要这样写:

$smtpserver = "ssl://smtp.163.com";//SMTP服务器

回答者:大方

时间:2017-12-21 22:45

说得好,$smtpserver = "ssl://smtp.qq.com";我本地测试用qq邮箱465端口,密码用授权码;之前没加ssl://这个会报错Trying to smtp.qq.com:465

加了之后立马好了

回答者:nz

时间:2018-01-04 20:30