php发邮件的Mailphp常用函数200举例或者phpmailer类问题

PHPMailer是一个用于发送电子邮件的PHP函数包。它提供的功能包括:在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址.支持多种邮件编码包括:8bit,base64,binary和quoted-printable.支持SMTP验证.支持冗余SMTP服务器.支持带附件的邮件和Html格式的邮件.自定义邮件头.支持在邮件中嵌入图片.调试灵活.经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail,Exchange等.可运行在任何平台之上&php本身提供了一个邮件发送函数mail,可以在程序中直接发送电子邮件,不过该函数要求服务器支持sendmail或者必须设置一台不需要中继的邮件发送服务器,但现在要找到一台不需要身份验证的邮件发送中继几乎不可能,所以使用mail函数往往无法成功发送email. &自己如果熟悉SMTP协议,结合socket功能就可以编写高效稳定的邮件发送程序,但对一般用户来说太困难.好在互联网上已经有很多别人编写好的邮件发送模块,我们只需要下载后简单调用即可,十分方便.PHPMailer发送邮件-编程语言|编程教学|编程知识|编程|hysql编程教学
您好!欢迎来到我的博客!
hysql.org技术站
当前位置: >
PHPMailer发送邮件
PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及图片附件,前提要设置好邮件服务器就能实现邮件发送功能。
首先我们先放置一个收件箱的输入框和一个发送邮件按钮:
&input type="text" class="input_text" id="email" name="email" value="@"/&
&input type="button" class="btn" id="send" value="发送"/&
jQuery$(function()
$("#send").click(function()
var email = $("#email").val();
$("#send").addClass("loading").val("loading...").attr("disabled", "disabled");
$.post("ajax.php",
"email": email
function(data)
if (data == 1)
$("#result").html("发送成功,请注意查收您的邮件!");
$("#result").html(data);
$("#send").removeAttr("disabled").removeClass("loading").val("发送");
Ajax.phprequire_once('class.phpmailer.php');
$address = $_POST['email'];
//收件人email
$mail = new PHPMailer();
//实例化 $mail-&IsSMTP();
// 启用SMTP
$mail-&Host = "smtp.163.com";
//SMTP服务器
以163邮箱为例子
$mail-&Port = 25;
//邮件发送端口
$mail-&SMTPAuth =
//启用SMTP认证
$mail-&CharSet = "UTF-8";
$mail-&Encoding = " 64";
//编码方式
$email_system = "hjl_";
$mail-&Username = $email_
//你的邮箱
$mail-&Password = "";
//你的密码
$mail-&Subject = "你好";
//邮件标题
$mail-&From = $email_
//发件人地址(也就是你的邮箱)
$mail-&FromName = "素材火";
//发件人姓名
$mail-&AddAddress($address, "亲");
//添加收件人(地址,昵称)
$mail-&AddAttachment('send.xls', '我的附件.xls');
// 添加附件,并指定名称 $mail-&IsHTML(true);
//支持html格式内容 $mail-&Add dedImage("logo.jpg", "my-attach", "logo.jpg");
//设置邮件中的图片
$mail-&Body = '你好, &b&朋友&/b&! &br/&这是一封来自&a href="http://www.erdangjiade.com" target="_blank"&erdangjiade.com&/a&的邮件!&br/&
&img alt="erdangjiade" src="cid:my-attach"&';
//邮件主体内容
if (!$mail-&Send())
echo "发送失败: " . $mail-&ErrorI
以上所述是小编给大家介绍的PHPMailer发送邮件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:ThinkPHP3.2利用QQ邮箱/163邮箱通过PHPMailer发送邮件的方法phpmailer发送邮件功能PHP实现自动发送邮件功能代码(qq 邮箱)php smtp实现发送邮件功能PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法PHP调用Mailgun发送邮件的方法Linux服务器下PHPMailer发送邮件失败的问题解决PHP插件PHPMailer发送邮件功能详解PHP发送邮件知识点
相关拓展:phpb2b功能模块强大的插件功能: 系统自带企业视频展播、在线QQ客服、baidu sitemap以及google sitemap插件方便的通行证管理功能: 一键启用与关闭和其他系统的整合功能丰富的标签库功能:调用标签基于W3C标准,完全独立于程序,调用方便,使用简单流行的MVC框架:Athena是基于一直以来从事B2B框架开发的UALINK的基础上升级而来,运行更稳定,执行速度更快默认五套企业模板:我们提供的不仅仅是五套企业电子商务模板,丰富的标签功能,使得企业模板制作更加迅速便捷独立的语言包功能:国际化趋势使得行业电子商务必须面对世界市场,Athena为二次开发者提供了独立的语言包功能,您更可以与世界各地的PHPB2B爱好者交流使用多语言功能广告以及广告位管理更实用、方便电子商务权限管理更合理、安全,适用于各行业的会员等级管理体系,与商务室巧妙结合
下一篇:没有了//phpmailer代码工具类以及传到我的csdn“我的资源”中,可以带这里去下载&/span&
echo '&meta http-equiv="Content-Type" content="text/ charset=UTF-8"&';
require_once("class.phpmailer.php"); //下载的文件必须放在该文件所在目录
$mail = new PHPMailer(); //建立邮件发送类
$mail-&CharSet = "UTF-8"; //设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置为 UTF-8
$mail-&Encoding = "base64";
$mail-&IsSMTP(); // 使用SMTP方式发送
$mail-&Host = "smtp.163.com"; // 您的企业邮局域名
$mail-&SMTPAuth = // 启用SMTP验证功能
$mail-&Username = ""; // 邮局用户名(请填写完整的email地址)
$mail-&Password = "leyangjun518518"; // 邮局密码
$mail-&Port = 25;
//$mail-&SMTPDebug = 0;
//调试开启 1开启 0关闭
$mail-&isHTML(true);
// 设置以HTML格式发送
$mail-&AddAttachment("img/phpMailer.docx");
// 添加附件
$mail-&AddAttachment("img/leyangjun.jpg", "new.jpg"); // 添加附件,并指定名称
$mail-&From = ""; //发送人的地址(也就是你的邮箱)
$mail-&FromName = "乐杨俊";
//发件人的姓名
//$mail-&AddAddress($address, "亲");//添加收件人(地址,昵称)
$mail-&addAddress('');
//收邮件人的邮箱
$mail-&Subject = "测试邮件系统"; //邮件的标题
$mail-&Body = '&table border="1" cellspacing="0" cellpadding="0"&
&tr bgcolor="yellow"&
&td&姓名&/td&
&td&年龄&/td&
&td&地址&/td&
&td&乐杨俊&/td&
&td&24&/td&
&td&江西省&/td&
&tr&&td colspan="3"&&a href="http://www.w3"&&img src="http://www.sofavi.com/wx/img/leyangjun.jpg"
alt="lekey" /&&/a&&/td&&/tr&
&/table&'; //邮件内容
$mail-&AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略
if (!$mail-&Send()) {
echo "失败了也 &p&";
echo "失败原因: " . $mail-&ErrorI
echo "成功了也 OK";
使用PHPMailer发送带附件并支持HTML内容的邮件
PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()函数需要服务器环境支持,您只需要设置邮件服务器以相关信息就能实现邮件...
PHP中利用PHPMailer配合QQ邮箱实现发邮件
前言:由于作业的需要,要实现给我们的网站用户发送邮件,于是就有了这篇博客。以下的内容是我结合网上的例子加上自己的实践的出来的。希望对大家有帮助。PHPMailer的介绍:优点:
可运行在任何平台之上
用phpmailer发送HTML邮件
用phpmailer发送HTML邮件
include_once(&class.phpmailer.php&);;
$formmail=&&;
彻底解决PHPMailer收发邮件邮件标题邮件内容发件人乱码的问题
phpmailer是一个很有名气收发邮件类代码。
只有两个文件。
但是因为phpmailer是老外写的,用来发中文的邮件,总是出现乱码。经过从网上上收集的资料,我也是这么解决。
PHP发邮件收件箱中主题乱码的解决方法
使用PEAR Mail 发邮件,结果有的邮箱中收到的邮件标题名是乱码
以下是解决方法
= &=?GBK?B?&.base64_encode($subject).&?=&;
...
之前转载过一篇PHP发送电子邮件的文章,但是结果发现并不能实现中文内容发送,会乱码,加上我的服务器没有启动mail函数,所有就想把这个之间塞进去。
搜索了很多,但大多都是针对标题,或者不完善导致不成...
&em&php&/em&Mailer &em&发邮件&/em&例子、&em&乱码&/em&、&em&发送html&/em&内容介绍
java_Mail_实现发送文本和&em&html&/em&页面格式的邮件 立即下载
上传者: 暗冥惑 时间:
综合评分: 0 积分...
下载 & 开发技术 & &em&PHP&/em& & 整合最新的PEAR MAIL发中文&em&邮件乱码&/em&处理 ...Python2.7.8实现在Linux环境&em&发送&/em&带附件的&em&邮件&/em&,支持&em&html&/em&格式 立即下载
上传者: ...
PHP的mail()函数发送邮件,其中的html标签未被正常解析的问题
问题描述最近有一台线上服务器迁移到了欧洲节点,操作系统和应用环境与之前都是一样,Centos6.5,PHP5.5,但是使用PHP自带的mail函数发送邮件,其中的html标签未被解析,被当成字符串直接...
没有更多推荐了,怎么用php的mail函数发邮件_百度知道
怎么用php的mail函数发邮件
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
<span class="wgt-replyer-all-uname
" data-href="https://zhidao.baidu.com/usercenter?uid=5c705e1002515
<span class="wgt-replyer-all-card-name3 wgt-replyer-all-card-names" data-href="https://zhidao.baidu.com/usercenter?uid=5c705e1002515
采纳数:56
获赞数:58
function&sendMail($to,&$title,&$content)&{&&&&Vendor(&#39;PHPMailer.PHPMailerAutoload&#39;);&&&&$mail&=&new&PHPMailer();&//实例化&&&&$mail-&IsSMTP();&//&启用SMTP&&&&$mail-&Host=C(&#39;MAIL_HOST&#39;);&//smtp服务器的名称(这里以QQ邮箱为例)&&&&$mail-&SMTPAuth&=&C(&#39;MAIL_SMTPAUTH&#39;);&//启用smtp认证&&&&$mail-&Username&=&C(&#39;MAIL_USERNAME&#39;);&//你的邮箱名&&&&$mail-&Password&=&C(&#39;MAIL_PASSWORD&#39;)&;&//邮箱密码&&&&$mail-&From&=&C(&#39;MAIL_FROM&#39;);&//发件人地址(也就是你的邮箱地址)&&&&$mail-&FromName&=&C(&#39;MAIL_FROMNAME&#39;);&//发件人姓名&&&&$mail-&AddAddress($to,&尊敬的客户&);&&&&$mail-&WordWrap&=&50;&//设置每行字符长度&&&&$mail-&IsHTML(C(&#39;MAIL_ISHTML&#39;));&//&是否HTML格式邮件&&&&$mail-&CharSet=C(&#39;MAIL_CHARSET&#39;);&//设置邮件编码&&&&$mail-&Subject&=$&//邮件主题&&&&$mail-&Body&=&$&//邮件内容&&&&$mail-&AltBody&=&&&;&//邮件正文不支持HTML的备用显示&&&&$relt&=&$mail-&Send();&&&&if(!$relt)&{&&&&&&&&writeLog(&#39;发送邮件错误,错误信息:&#39;.&$mail-&ErrorInfo,&1,&&#39;发送邮箱失败&#39;);&&&&}&&&&return($relt);}这个是thinkphp版本的。
采纳数:171
获赞数:366
回答违规?!算了,不答了,浪费时间。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 php常用函数200个 的文章

 

随机推荐