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代码
Jul 14 PHP
PHP判断IP并转跳到相应城市分站的方法
Mar 25 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
Nov 10 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
Docker配置PHP开发环境教程
Dec 21 PHP
php 调用ffmpeg获取视频信息的简单实现
Apr 03 PHP
php删除数组指定元素实现代码
May 03 PHP
PHP读取并输出XML文件数据的简单实现方法
Dec 22 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
Apr 20 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 PHP
Laravel框架实现文件上传的方法分析
Sep 29 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 文件缓存函数
2011/10/08 PHP
php生成扇形比例图实例
2013/11/06 PHP
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
详解php中反射的应用
2016/03/15 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
2015/04/12 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
详解Node.js项目APM监控之New Relic
2017/05/12 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
Python监控主机是否存活并以邮件报警
2015/09/22 Python
python文件与目录操作实例详解
2016/02/22 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
python实现图片识别汽车功能
2018/11/30 Python
Python实现多进程的四种方式
2019/02/22 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
俄罗斯三星品牌商店:Samsungstore
2020/04/05 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
致1500米运动员广播稿
2014/02/07 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
2014年质检员工作总结
2014/11/18 职场文书
大连星海广场导游词
2015/02/10 职场文书
自书遗嘱范文
2015/08/07 职场文书
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
Win10 Anaconda安装python-pcl
2022/04/29 Servers
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技