phpmail类发送邮件函数代码


Posted in PHP onFebruary 20, 2012

有了phpmail这个类,你就不用愁了。这是个外国人写的一个类,我们就只管“拿来主义”了。下面是基于这个类里面的send()方法写的一个函数:

function send_mail ($title,$content,$from,$to,$charset='gbk',$attachment ='') 
{ 
include '/class/PHPMail.class.php'; 
header('Content-Type: text/html; charset='.$charset); 
$mail = new PHPMailer(); 
$mail->CharSet = $charset; //设置采用gb2312中文编码 
$mail->IsSMTP(); //设置采用SMTP方式发送邮件 
$mail->Host = "smtp.qq.com"; //设置邮件服务器的地址 
$mail->Port = 25; //设置邮件服务器的端口,默认为25 
$mail->From = $from; //设置发件人的邮箱地址 
$mail->FromName = ""; //设置发件人的姓名 
$mail->SMTPAuth = true; //设置SMTP是否需要密码验证,true表示需要 
$mail->Username = $from; //设置发送邮件的邮箱 
$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()) 
{ 
return false; 
} else { 
return true; 
} 
}

一般就是用QQ邮箱了,因为QQ邮箱很容易开启SMTP和POP3服务,而且免费,注意的就是邮件的内容格式和编码。
PHPMail.class.php这个类,点击下载吧!
PHP 相关文章推荐
转换中文日期的PHP程序
Oct 09 PHP
Ajax PHP简单入门教程代码
Apr 25 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
php修改NetBeans默认字体的大小
Jul 02 PHP
Windows中使用计划任务自动执行PHP程序实例
May 09 PHP
PHP中的Streams详细介绍
Nov 12 PHP
php array_merge函数使用需要注意的一个问题
Mar 30 PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 PHP
如何使用PHP给图片加水印
Oct 12 PHP
PHP magento后台无法登录问题解决方法
Nov 24 PHP
PHP使用Redis替代文件存储Session的方法
Feb 15 PHP
PHP设计模式之组合模式定义与应用示例
Feb 01 PHP
国外PHP程序员的13个好习惯小结
Feb 20 #PHP
php中用于检测一个地理IP地址是否可用的代码
Feb 19 #PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 #PHP
php 删除一个数组中的某个值.兼容多维数组!
Feb 18 #PHP
php 获取百度的热词数据的代码
Feb 18 #PHP
php 网上商城促销设计实例代码
Feb 17 #PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 #PHP
You might like
php中设置多级目录session的问题
2011/08/08 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
2013/06/06 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
JS获取农历日期具体实例
2013/11/14 Javascript
jquery遍历筛选数组的几种方法和遍历解析json对象
2013/12/13 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
微信小程序实现侧边栏分类
2019/10/21 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
纯css3制作煽动翅膀的蝴蝶的示例
2018/04/23 HTML / CSS
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
医大实习自我鉴定
2013/12/07 职场文书
社区志愿者心得体会
2014/01/03 职场文书
《学会待客》教学反思
2014/02/22 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
C++程序员求职信范文
2014/04/14 职场文书
专项法律服务方案
2014/06/11 职场文书
2014年高一班主任工作总结
2014/12/05 职场文书
nginx如何将http访问的网站改成https访问
2021/03/31 Servers