PHP利用smtp发Email终于搞定
Vdoob的制作总是被一个又一个难题阻拦,前一段的焦点一直是如何用PHP发认证邮件,PHP自带的mail()函数在许多空间都不起作用,所以我选择了使用邮件提供商的smtp发邮件。网络上这样的文章真不少,可是很多都是不能使用的,不是修改php.ini就是要安装qmail之类的大型软件,这对于我们这些寄人篱下的站长无疑是想入非非,也给我造成了很多误导,曾经发现了一个发送成功的代码,有时候还能支持Gmail的服务器,但只能在在新网的空间上实现,而且极其不稳定,不是我想要的,那几天郁闷的我一直在看英文的[RFC 2195]规范……看得我快吐了。今天终于发现了一个帖子,将这个难题搞定,我今天测试使用的是126的服务器,鉴于126与163的亲缘关系,163的服务器肯定也可以使用,本地空间已测试没有问题,连接速度很快,也很稳定,但是不支持Gmail服务器,显示错误“530 5.7.0 Must issue a STARTTLS command first 10sm4727451nzo 54”,可能是对话方式不搭配,但国内服务器能稳定发邮件对我来说就足够了,请在这里察看代码:mail.txt
如有疑问欢迎发出来讨论一下。

[…] 做一些自己网站的事情,又遇到了发邮件的一些难题,以前写过一些发邮件的方法,但不知道什么时候失效了,可能我使用的smtp服务器做了更 […]
Pingback 来自 Silbo & Cactus’ Blog » phpmailer,乱码是如何产生的? — April 8, 2007 @ 9:54 pm