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
一周学会PHP(视频)Http下载
Dec 12 PHP
解析yahoo邮件用phpmailer发送的实例
Jun 24 PHP
php中利用str_pad函数生成数字递增形式的产品编号
Sep 30 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
php中字符串和正则表达式详解
Oct 23 PHP
利用PHP获取网站访客的所在地位置
Jan 18 PHP
基于ThinkPHP实现的日历功能实例详解
Apr 15 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
PHP实现模拟http请求的方法分析
Dec 20 PHP
PHP实现的用户注册表单验证功能简单示例
Feb 25 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 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 MYSQL 数据备份类
2009/06/19 PHP
PHP源码之 ext/mysql扩展部分
2009/07/17 PHP
php获取字段名示例分享
2014/03/03 PHP
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
Thinkphp页面跳转设置跳转等待时间的操作
2019/10/16 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
了解在JavaScript中将值转换为字符串的5种方法
2019/06/06 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
调试Python程序代码的几种方法总结
2015/04/28 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
Python 处理图片像素点的实例
2019/01/08 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
会计专业毕业生自我鉴定
2013/10/29 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
运动会加油稿50字
2015/07/21 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书