phpmailer发送gmail邮件实例详解


Posted in PHP onJune 24, 2013
<html>
<head>
<title>PHPMailer - SMTP (Gmail) basic test</title>
</head>
<body>
<?php
//error_reporting(E_ALL);
error_reporting(E_STRICT);
date_default_timezone_set('America/Toronto');
require_once('../class.phpmailer.php');
//include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded
$mail             = new PHPMailer();
$body             = file_get_contents('contents.html');
$body             = eregi_replace("[\]",'',$body);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host       = "mail.gmail.com"; // SMTP server
$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                           // 1 = errors and messages
                                           // 2 = messages only
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
$mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
$mail->Port       = 465;                   // set the SMTP port for the GMAIL server
$mail->Username   = "***@gmail.com";  // GMAIL username
$mail->Password   = "***";            // GMAIL password
$mail->SetFrom('****@gmail.com', 'First Last');
$mail->AddReplyTo("***@gmail.com","First Last");
$mail->Subject    = "PHPMailer Test Subject via smtp (Gmail), basic";
$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$address = "***@gmail.com";
$mail->AddAddress($address, "John Doe");
$mail->AddAttachment("images/phpmailer.gif");      // attachment
$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}
?>
</body>
</html>
PHP 相关文章推荐
用PHP将数据导入到Foxmail
Oct 09 PHP
PHP中基本符号及使用方法
Mar 23 PHP
php xml常用函数的集合(比较详细)
Jun 06 PHP
使用Linux五年积累的一些经验技巧
Jun 20 PHP
CURL状态码列表(详细)
Jun 27 PHP
有关于PHP中常见数据类型的汇总分享
Jan 06 PHP
php一维二维数组键排序方法实例总结
Nov 13 PHP
php上传中文文件名乱码问题处理方案
Feb 03 PHP
php实现的一段简单概率相关代码
May 30 PHP
PHP基于回溯算法解决n皇后问题的方法示例
Nov 07 PHP
laravel实现上传图片的两种方式小结
Oct 12 PHP
Laravel服务容器绑定的几种方法总结
Jun 14 PHP
深入php中var_dump方法的使用详解
Jun 24 #PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 #PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 #PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 #PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 #PHP
解析PHP中ob_start()函数的用法
Jun 24 #PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
Jun 24 #PHP
You might like
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
Opacity.js
2007/01/22 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
2019/04/04 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
深入解析Python中的__builtins__内建对象
2016/06/21 Python
python 数据的清理行为实例详解
2017/07/12 Python
Python3编程实现获取阿里云ECS实例及监控的方法
2017/08/18 Python
Python3结合Dlib实现人脸识别和剪切
2018/01/24 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
详解python中的Turtle函数库
2018/11/19 Python
pycharm显示远程图片的实现
2019/11/04 Python
10款最佳Python开发工具推荐,每一款都是神器
2020/10/15 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
便携式太阳能系统的创新者:GOAL ZERO
2018/02/04 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
《日月潭》教学反思
2014/02/28 职场文书
财务总监管理岗位职责
2014/03/08 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
Oracle使用别名的好处
2022/04/19 Oracle