phpmailer简单发送邮件的方法(附phpmailer源码下载)


Posted in PHP onJune 13, 2016

本文实例讲述了phpmailer简单发送邮件的方法。分享给大家供大家参考,具体如下:

首先,点击此处本站下载相应的php文件

解压后有2个php文件(2个类)  1个html文件(API)

将2个php文件放到php项目中

简述:我这里是用一个163的邮箱发消息给126的邮箱

关键代码如下:

<?php
  require 'class.phpmailer.php';
  $mail = new PHPMailer(true); //建立邮件发送类
  $mail->CharSet = "UTF-8";//设置信息的编码类型
  $address = "******@126.com";//收件人地址
  $mail->IsSMTP(); // 使用SMTP方式发送
  $mail->Host = "smtp.163.com"; //使用163邮箱服务器
  $mail->SMTPAuth = true; // 启用SMTP验证功能
  $mail->Username = "******@163.com"; //你的163服务器邮箱账号
  $mail->Password = "******"; // 163邮箱密码
  $mail->Port = 25;//邮箱服务器端口号
  $mail->From = "******@163.com"; //邮件发送者email地址
  $mail->FromName = "测试邮件";//发件人名称
  $mail->AddAddress("$address", "张三"); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
  $mail->AddAttachment("D:\abc.txt"); // 添加附件(注意:路径不能有中文)
  $mail->IsHTML(true);//是否使用HTML格式
  $mail->Subject = "测试测试"; //邮件标题
  $mail->Body = "新年快乐"; //邮件内容,上面设置HTML,则可以是HTML
  if (!$mail->Send()) {
   echo "邮件发送失败. <p>";
   echo "错误原因: " . $mail->ErrorInfo;
   exit;
  }
?>

希望本文所述对大家php程序设计有所帮助。

PHP 相关文章推荐
如何正确理解PHP的错误信息
Oct 09 PHP
php日历[测试通过]
Mar 27 PHP
php函数的常用方法及注意之处小结
Jul 10 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 PHP
PHP中如何定义和使用常量
Feb 28 PHP
php session_start()出错原因分析及解决方法
Oct 28 PHP
php之curl设置超时实例
Nov 03 PHP
thinkPHP引入类的方法详解
Dec 08 PHP
php实现在线考试系统【附源码】
Sep 18 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
Sep 11 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 PHP
PHP队列场景以及实现代码实例详解
Feb 26 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
Jun 13 #PHP
PHP简单获取多个checkbox值的方法
Jun 13 #PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
Jun 13 #PHP
深入理解PHP 数组之count 函数
Jun 13 #PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 #PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 #PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 #PHP
You might like
php木马攻击防御之道
2008/03/24 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
五款PHP代码重构工具推荐
2014/10/14 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
JavaScript Accessor实现说明
2010/12/06 Javascript
JavaScript flash复制库类 Zero Clipboard
2011/01/17 Javascript
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
JavaScript中使用Callback控制流程介绍
2015/03/16 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
通过jsonp获取json数据实现AJAX跨域请求
2017/01/22 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
2017/03/10 Javascript
jQuery Tree Multiselect使用详解
2017/05/02 jQuery
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
给Python初学者的一些编程技巧
2015/04/03 Python
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
NumPy排序的实现
2020/01/21 Python
Python多分支if语句的使用
2020/09/03 Python
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
教师开学感言
2014/02/14 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
刑事起诉书范文
2015/05/19 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书