PHPMailer发送邮件

发布时间 - 2026-01-10 22:10:43    点击率:

PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及图片附件,前提要设置好邮件服务器就能实现邮件发送功能。

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("发送成功,请注意查收您的邮件!");      
} else {         
$("#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 = true; 
//启用SMTP认证 
$mail->CharSet = "UTF-8"; 
//字符集
$mail->Encoding = " 64";
//编码方式
$email_system = "hjl416148489_3@163.com";
$mail->Username = $email_system; 
//你的邮箱 
$mail->Password = ""; 
//你的密码 
$mail->Subject = "你好";
//邮件标题 
$mail->From = $email_system; 
//发件人地址(也就是你的邮箱) 
$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->ErrorInfo;
}
else
{   
echo "1";
}

以上所述是小编给大家介绍的PHPMailer发送邮件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# phpmailer发送邮件  # PHPMAILER实现PHP发邮件功能  # phpmailer发送邮件功能  # 使用PHPMailer发送邮件实例  # php使用phpmailer发送邮件实例解析  # PHP借助phpmailer发送邮件  # PHPMailer邮件发送的实现代码  # PHP利用PHPMailer实现邮件发送功能  # 邮件发送  # 收件箱  # 小编  # 发送邮件  # 是一个  # 这是  # 您的  # 你好  # 就能  # 在此  # 给大家  # 请注意  # 一封  # 所述  # 给我留言  # 感谢大家  # 邮件服务器  # 装好  # 输入框  # 疑问请 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在橙子建站中快速调整背景颜色?  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  微信小程序 闭包写法详细介绍  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  Python并发异常传播_错误处理解析【教程】  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  香港服务器部署网站为何提示未备案?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  利用vue写todolist单页应用  详解jQuery停止动画——stop()方法的使用  C++时间戳转换成日期时间的步骤和示例代码  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  Laravel怎么清理缓存_Laravel optimize clear命令详解  详解jQuery中基本的动画方法  🚀拖拽式CMS建站能否实现高效与个性化并存?  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  如何在服务器上配置二级域名建站?  海南网站制作公司有哪些,海口网是哪家的?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  网站制作价目表怎么做,珍爱网婚介费用多少?  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  如何用美橙互联一键搭建多站合一网站?  iOS正则表达式验证手机号、邮箱、身份证号等  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  长沙做网站要多少钱,长沙国安网络怎么样?  Laravel如何使用Gate和Policy进行授权?(权限控制)  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  开心动漫网站制作软件下载,十分开心动画为何停播?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  非常酷的网站设计制作软件,酷培ai教育官方网站?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  EditPlus中的正则表达式 实战(2)  专业商城网站制作公司有哪些,pi商城官网是哪个?  如何将凡科建站内容保存为本地文件?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Laravel怎么使用Intervention Image库处理图片上传和缩放  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  香港服务器WordPress建站指南:SEO优化与高效部署策略  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  原生JS获取元素集合的子元素宽度实例