您好,欢迎访问一九零五行业门户网

ThinkPHP使用PHPMailer实现邮件发送_PHP教程

本文所使用的是thinkphp 2.1版和 phpmailer 5.1版。(后者建议您直接从本博下载,因为我们不能保证下面的代码在所有版本的phpmailer中都能正常运行)
下面是具体步骤:
第一步、添加phpmailer类库
phpmailer邮件发送类v5.1下载地址将下载后的文件解压,将phpmail目录移动至thinkphp目录中的vendor内。(请确保class.phpmailer.php文件就在thinkphpvendorphpmailerclass.phpmailer.php)
第二步、添加发送邮件函数
在项目目录中的common文件夹中的common.php文件(如果没有请创建)添加如下代码:
编辑conf目录下的config.php,在return array添加如下内容
第四步、在action中发送邮件
由于thinkphp会自动加载common.php中的函数,所以在需要发送邮件的时候,只需要使用如下代码即可。
sendmail(xxx@xxx.com,邮件标题,邮件正文);
至此,本教程已经结束。撒花~~~
欢迎成功配置的同学sendmail(dreamrunner@foxmail.com,我也会用thinkphp发送邮件啦,哇啦哇啦~~);
还有一些说明
如果邮件正文中需要换行怎么办呢?其实,最简单的方法是——
sendmail(xxx@xxx.com,邮件标题,邮件正文
我换行啦~~!);
qq邮箱(含foxmail)和网易的126、163都测试成功。因为近期访问gmail比较吃力,所以没有测试。听说gmail要求必须使用ssl,有这方面需要的同学自行谷歌百度phpmailer的方法。
http://www.bkjia.com/phpjc/440114.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/440114.htmltecharticle本文所使用的是thinkphp 2.1版和 phpmailer 5.1版。(后者建议您直接从本博下载,因为我们不能保证下面的代码在所有版本的phpmailer中都能正常...
其它类似信息

推荐信息