DoitPHP的PHPMailer Extension是主要利用PHPMailer来实现邮件发送,软件操作简单,新版本解决了中文乱码问题,小编还准备了使用教程供大家参考,需要的朋友赶快来本站下载吧!
模块安装
下载phpmailer扩展模块并解压,将解压后的目录放置于扩展目录(extensions)里,确保核心文件路径为:
application/extensions/phpmailer/PHPMailer/class.phpmailer.php。
使用说明
1、setSmtpConfig($option)
设置smtp server 连接参数
参数说明:
$option : smtp服务器连接参数。注:本参数为数组。
2、sendMail($to, $subject, $body)
发送邮件内容
参数说明:
$to : 所发送的邮件地址。
$subject : 邮件题目。
$body : 邮件内容, 支持html标签。
举例说明
Controller文件代码内容如下:
public function indexAction() {
//get params
$content = 'Demo
邮件内容';
$toEmail = '所要发送的邮件地址';
$subject = '邮件标题';
//SMTP Server配置
$smtpOptions = array(
'host' => 'smtp.163.com',
'port' => 25,
'username' => 'xyz@163.com',
'password' => '密码',
'from' => 'xyz@163.com',
'fromname' => 'Tommy',
'reply' => '回复的邮箱地址',
'secure' => 'TLS',
);
$mailerObj = $this->ext('phpmailer');
$mailerObj->setSmtpConfig($smtpOptions);
$mailerObj->sendMail($toEmail, $subject, $content);
}