标签:
require "class.phpmailer.php"; require "class.smtp.php"; class PHP_Mailer { protected $mail; public function __construct() { $mail = new PHPMailer; $mail->SMTPDebug = 3; $mail->isSMTP(); $mail->SMTPAuth = true; $mail->isHTML(true); $CI =& get_instance(); $CI->load->config(‘email_config‘); $email = $CI->config->item(‘email‘); foreach ($email as $key => $value) { $mail->$key = $value; } $this->mail = $mail; } public function check_user($email,$nick,$txt,$id) { $this->mail->FromName = ‘表白墙‘; $this->mail->addAddress("$email"); // Add a recipient $this->mail->addReplyTo(‘xdyz-bbq@outlook.com‘, ‘表白墙反馈‘); $this->mail->Subject = ‘表白墙通知‘; $this->mail->CharSet = "UTF-8"; $this->mail->Body = <<<body <p>你好:</p><p>有一个叫做$nick 的用户在表白墙给您写了匿名消息,Ta说:<br /><p>$txt</p>点击下面的链接查看</p><a href=http://bbq.jsahz.com/CIbbq/index.php/bbq/pid/$id>http://bbq.jsahz.com/CIbbq/index.php/bbq/pid/$id</a><p>如果你不能正常访问,请将上述链接复制到浏览器当中打开</p><p>请勿回复此邮件,如果你有任何疑问,请回复<a href=mailto:xdyz-bbq@outlook.com?subject=表白墙反馈>xdyz-bbq@outlook.com</a>这个邮箱,谢谢合作</p><br /><b>Tyan-Boot 敬上!</b> body; $this->mail->AltBody = <<<altbody 你好: 有一个叫做$nick 的用户在表白墙给您写了匿名消息,Ta说: $txt 点击下面的链接查看 http://bbq.jsahz.com/CIbbq/index.php/bbq/pid/$id 如果你不能正常访问,请将上述链接复制到浏览器当中打开 请勿回复此邮件,如果你有任何疑问,请回复M_Username这个邮箱,谢谢合作 Tyan-Boot 敬上! altbody; if ($this->mail->send()) { return true; } else return false; } }
$this->load->library(‘email/php_mailer‘); $result = $this->php_mailer->check_user(‘297538600@qq.com‘, ‘aaa‘, ‘$row->txt‘, ‘$row->id‘); if ($result == true) { //更新状态 echo ‘ok‘; }
待完善接收邮件验证的功能
标签:
原文地址:http://www.cnblogs.com/jdhu/p/4264963.html