thinkphp下配置PHPMailer

PHP是自带可以发送邮件的Mail()函数的,但需要在php.ini配置。本文将介绍一种简单的通过PHPMailer发送邮件的方法。

  而PHPMailer是一个用于发送电子邮件的PHP函数包,它可以使用SMTP的方法通过163、QQ邮箱等第三方服务器发送邮件。这样还有一个好处,就是这些大型邮箱发出的邮件一般不会被屏蔽。

  另外说明一下,ThinkPHP是一个开源的PHP框架。如果只是寻找PHP中发送邮件的方法而误入此地的同学请继续Google百度!

  本文所使用的是ThinkPHP 2.1版和 PHPMailer 5.1版。(后者建议您直接从本博下载,因为我们不能保证下面的代码在所有版本的PHPMailer中都能正常运行)

下面是具体步骤:

第一步、添加PHPMailer类库

  将下载后的文件解压,将PHPMail目录移动至ThinkPHP目录中的Vendor内。(请确保class.phpmailer.php文件就在ThinkPHP\Vendor\PHPMailer\class.phpmailer.php)

第二步、添加发送邮件函数

  在项目目录中的Common文件夹中的common.php文件(如果没有请创建)添加如下代码:

<?php

functionSendMail($address,$title,$message){

vendor('PHPMailer.class#PHPMailer');

$mail=newPHPMailer();// 设置PHPMailer使用SMTP服务器发送Email

$mail->IsSMTP();// 设置邮件的字符编码,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值