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&java(一)
Oct 09 PHP
支持php4、php5的mysql数据库操作类
Jan 10 PHP
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
ezSQL PHP数据库操作类库
May 16 PHP
mcrypt启用 加密以及解密过程详细解析
Aug 07 PHP
php二维数组排序详解
Nov 06 PHP
PHP上传文件参考配置大文件上传
Dec 16 PHP
PHP图像裁剪缩略裁切类源码及使用方法
Jan 07 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
Nov 17 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
php实现简易计算器
Aug 28 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 数组随机取值的简单实例
2016/05/23 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
超简单的jquery的AJAX用法
2010/05/10 Javascript
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
js命名空间写法示例
2015/12/18 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
2018/09/12 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
Python的Django框架中的表单处理示例
2015/07/17 Python
利用python发送和接收邮件
2016/09/27 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
python中abs&map&reduce简介
2018/02/20 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
详解Python学习之安装pandas
2019/04/16 Python
python远程连接MySQL数据库
2019/04/19 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
航海技术专业毕业生求职信
2014/04/06 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
法制宣传日活动总结
2014/04/29 职场文书
党支部特色活动方案
2014/08/20 职场文书
通用员工手册范本
2015/05/14 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
小学科学课教学反思
2016/02/23 职场文书
入党转正申请书范文
2019/05/20 职场文书
Java实现注册登录跳转
2022/06/16 Java/Android
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers