PHP邮件发送程序

由于项目需要,最近研究了一下邮件发送相关知识,对国内外多个邮件发送类进行了对比,大部分提供的方法,要么是发送失败,要么是不稳定或有乱码问题,其实这些主要来至于我们对邮件头的格式和发送原理不了够了解,在PHP方面,目前发送邮件主要有以下三种方式:

1、通过 PHP 函数 (无用户验证)

  是最快的,但是也是最不可取和实现的,因为需要服务器管理权限及SMTP服务器资源。

2、通过 SOCKET 连接 SMTP 服务器发送

  这种方式比较实际,一般来说借鉴第三方的SMTP服务就可以实现。

3、通过 PHP 函数 SMTP 发送 Email(仅 win32 下有效, 不支持 ESMTP)

  其实也是PHP 函数,只是win32下才行。对于Linux服务器就只能叹息了。

DISCUZ的邮件发送方法,比较实用,我已经把它封装成了对象。需要的朋友可以直接下载,用163的SMTP服务器,我已经测试通过,本站的评论及留言邮件回复功能就是用的此方法。

点击下载

最新评论:

no.12498 r4wh1ub7xq 188.143.234.155 2016-10-02 01:16

Yo7#28&1u;re really a excellent webmaster. The web site loading pace is incredible. It sort of feels that you’re doing any distinctive trick. In addition, The contents are masterwork. you have performed a magnificent job in this topic!

no.4404 rwh 58.20.230.106 2014-11-15 20:48

下载了一个,没有成功的

no.4390 qaz.wsx75369 115.198.197.174 2014-11-13 14:05

哈哈,密码是错误的

no.4389 qaz.wsx75369 115.198.197.174 2014-11-13 14:04

密码为123456,简单试一下就可以了

no.2521 362543241 114.250.10.51 2012-02-21 19:58

博主啊 你的下载源码需要解压码啊 能否告知呢

no.1757 11843938 123.170.77.206 2010-09-01 08:23

呵呵谢谢啦

no.1517 451768338 113.85.107.200 2010-05-02 18:12

楼主,给个解压密码。在百度搜索“PHP邮件发送”找到楼主的博客,不知道该文件有没有用?

no.1211 gophp 116.29.77.219 2009-12-02 22:43

吼~~不错~

no.1173 xnwlnet 219.129.193.119 2009-11-20 01:19

是不是还要设置什么才能发送邮件?? 还是163/126这几年注册的帐号不支发邮件了? 发送时出现:550 用户被锁定 希望博主能解答的我问题,感谢~~~

no.1124 285761676 119.85.59.189 2009-11-05 10:04

楼主,密码呢

no.1100 luo.cheng 125.73.199.234 2009-10-26 21:37

我还没得到啊

no.1076 bigdude01 121.37.48.110 2009-10-16 14:56

楼主真会勾人,求解压密码~

发表评论:

邮箱: