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中在数据库中保存Checkbox数据(2)
Oct 09 PHP
用PHP实现小型站点广告管理
Oct 09 PHP
php heredoc和phpwind的模板技术使用方法小结
Mar 28 PHP
php下通过POST还是GET来传值
Jun 05 PHP
PHPCMS的使用小结
Sep 20 PHP
分割GBK中文遭遇乱码的解决方法
Aug 09 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
Dec 25 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
Mar 11 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
Aug 17 PHP
PHP共享内存使用与信号控制实例分析
May 09 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
Apr 23 PHP
PHP递归统计系统中代码行数
Sep 19 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
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
PHP实现的策略模式示例
2019/03/20 PHP
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
javascript生成大小写字母
2015/07/03 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
2017/03/14 Javascript
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
python中二维阵列的变换实例
2014/10/09 Python
Python通过正则表达式选取callback的方法
2015/07/18 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
毕业生个人投资创业计划书
2014/01/04 职场文书
研究生毕业鉴定
2014/01/29 职场文书
技能比赛获奖感言
2014/02/14 职场文书
二手房买卖协议书
2014/04/10 职场文书
员工保密承诺书
2014/05/28 职场文书
相亲大会策划方案
2014/06/05 职场文书
老人院义工活动感想
2015/08/07 职场文书
Python办公自动化之Excel(中)
2021/05/24 Python
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server
讲解MySQL增删改操作
2022/05/06 MySQL