phpmailer 小结
来源:互联网 发布:淘宝开店如何收费标准 编辑:程序博客网 时间:2024/05/17 06:55
<?phpnamespace Model;use Think\Model;class EmailModel extends Model { protected $mailobj = null; /** * $email 接收邮件的邮箱地址,可以是数组 * $title 邮件标题 * $validate_code 随机生成的验证码 * $content 邮件内容 * */ public function sendMail($email, $title, $validate_code,$content = '') { $sitetitle = D('config')->where(array('config_id'=>1))->find(); $config = array(); $config['site']['sitename'] = $sitetitle['sitetitle']; $config['mail'] = D('config_email')->where(array('config_id'=>1))->find(); if ($this->mailobj == null) { $this->mailobj = $this->mail($config); } if (is_array($email)) { foreach ($email as $m) { $this->mailobj->addAddress($m); } } else { $this->mailobj->addAddress($email); } $this->mailobj->isHTML(true);// send as HTML //标题 $this->mailobj->Subject = $title; //HTML内容转换 $this->mailobj->msgHTML($content); $this->mailobj->SMTPDebug = 0; // 关闭SMTP调试功能 //true 可开启 // 1 = errors and messages // 2 = messages only //show($this->mailobj);die(); return $this->mailobj->send() ? true : $this->mailobj->ErrorInfo;; return false; } private function mail($config) { Vendor("phpmailer.PHPMailerAutoload"); $mail = new \PHPMailer(); $mail->isSMTP(); $mail->Host = $config['mail']['smtp'];//邮箱服务器地址 $mail->SMTPAuth = true; $mail->CharSet = "utf-8";//字符集 $mail->Username = $config['mail']['username'];//邮件账号(例如: test@126.com) $mail->Password = $config['mail']['password'];//邮箱密码(如果有授权码,则是授权码) $mail->Port = $config['mail']['port'];//端口 if($mail->Port === 465) $mail->SMTPSecure = 'ssl';// 使用安全协议 $mail->From = $config['mail']['from'];//邮件用户名(例如: test) $mail->FromName = $config['site']['sitename'];//发件人 $mail->isHTML(true); return $mail; } public function getEorrer() { return $this->mailobj->ErrorInfo; }}
特别注意下面的参数
0 0
- phpmailer 小结
- PHPMailer
- PHPMailer
- phpmailer
- phpmailer
- PHPMailer / PHPMailer
- phpmailer-1.73
- phpmailer 实例
- PHPMailer Sample
- phpMailer 使用
- phpmailer使用
- phpmailer使用说明
- phpmailer使用方法
- phpmailer配置
- PHPMailer使用说明
- PHPMailer使用
- PHPMailer使用
- Laravel5 +phpmailer
- 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
- JNA的使用
- ROS(indigo)机器人操作系统学习资料和常用功能包汇总整理(ubuntu14.04LTS)
- [问题解决]gradle编译失败系统找不到指定的文件
- Eclipse配置springIDE插件
- phpmailer 小结
- delphix8 安卓sdk快速升级
- redis-如何在工程中使用redis
- 推荐uml 流程图 在线编辑工具
- MySQL (二) DDL database table 操作
- C++中map的用法
- [绍棠] POP介绍与使用实践(快速上手动画)
- linux安装JDK
- 正能量之一个为观念而战斗的硬汉