phpMailer在thinkPHP框架中邮件发送
2015-09-06 13:45
721 查看
资源下载地址:http://pan.baidu.com/s/1c0kAoeO 提取码:ry5v
关键代码:application/Common/Common/funciton.php <?php import('Com.Email.PHPMailer'); import('Com.Email.SMTP'); function send_mail($title, $content, $from, $to, $chart = 'utf-8', $attachment = '') { $mail = new PHPMailer (); $mail->CharSet = $chart; // 设置采用utf-8中文编码 $mail->IsSMTP ( 'smtp' ); // 设置采用SMTP方式发送邮件 $mail->Host = "smtp.126.com"; // 设置邮件服务器的地址 $mail->Port = 25; // 设置邮件服务器的端口,默认为25 $mail->From = "********@126.com"; // 设置发件人的邮箱地址 $mail->FromName = "******"; // 设置发件人的姓名 $mail->SMTPAuth = true; // 设置SMTP是否需要密码验证,true表示需要 $mail->Username = "*********.com"; // 设置发送邮件的邮箱 $mail->Password = "********"; // 设置邮箱的密码 $mail->Subject = $title; // 设置邮件的标题 $mail->AltBody = "text/html"; // optional, comment out and test $mail->Body = $content; // 设置邮件内容 $mail->IsHTML ( true ); // 设置内容是否为html类型 $mail->WordWrap = 50; // 设置每行的字符数 $mail->AddReplyTo ( "地址", "名字" ); // 设置回复的收件人的地址 $mail->AddAddress ( $to, "" ); // 设置收件的地址 if ($attachment != '') { $mail->AddAttachment ( $attachment, $attachment ); } if ($mail->Send ()) { $status = "$to" . ' 已投送成功<br />'; } else { $status = "$to" . ' 发送邮件失败<br />'; } return $array; } ?>
相关文章推荐
- vsftpd的配置详解(中文说明)
- PHP安装pthreads多线程扩展教程[windows篇]
- phpMailer邮件发送
- JAVA PHP 调用cmd命令
- PHPCMS v9 二次开发_验证码结合Session开发
- yii2 执行原生态的sql语句
- PHP使用Pear发送邮件-Windows环境
- Thinkphp如何使用Composer来管理当前项目
- PHP 页面跳转实现方法
- PHP简单工厂模式、工厂方法模式和抽象工厂模式
- phpwind/Discuz/WordPress对比
- php数组操作函数
- php serialize unserialize–数据序列化与反序列化的应用
- php中var_export,serialize对数组进行缓存
- php将远超文件下载到本地
- java 时间戳和PHP时间戳 的转换 php time()
- PHP中print_r、var_export、var_dump区别
- php根据时间戳获取周几
- php mysqli 学习
- 记一次FTP服务故障分析