近期,打算做一个邮箱注册,使用的是smtp服务。可是奇怪的是在本地调试是好的,一搬到阿里云的服务器上就不行了。想了好久没有答案,所以提了一下工单给阿里云,以下是阿里云的回复。
由于国际与国内均对垃圾邮件进行严格管控,我国《互联网信息服务管理办法》、《中国互联网协会反垃圾邮件规范》均对垃圾邮件进行说明与管理规范。鉴于服务器25端口被大量垃圾邮件充斥,严重影响广大用户正常使用。为了共同维护良好的网络环境,自即日起阿里云新购服务器不再提供25端口邮件服务,建议您尝试使用465加密端口发送邮件,或与邮件发信提供商咨询是否还有其他smtp发信端口。
好吧,原来是25端口不能用了。改呗,换端口,可是换完之后本地也不能用了。天哪,这是怎么回事。想了一想,原本是好的,但是换了端口就不行了,那么肯定是这个邮件发送类不支持其它端口。马上换个邮件发送类,在GitHub搜索PHPMailer, 一堆英文看不懂,尴尬了。好在看到了一个A Simple Example,行,照着改呗。下面就贴出这个简单的例子及我的一些中文注释。
1 |
|
各位大神,如果有好的见解,记得告诉我,让我完善完善。