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之第三天
Oct 09 PHP
PHP 文件上传功能实现代码
Jun 24 PHP
PHP mcrypt可逆加密算法分析
Jul 19 PHP
PHP中文分词 自动获取关键词介绍
Nov 13 PHP
PHP防止post重复提交数据的简单例子
Jun 07 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
Jul 28 PHP
php使用unset()删除数组中某个单元(键)的方法
Feb 17 PHP
CodeIgniter扩展核心类实例详解
Jan 20 PHP
php强大的时间转换函数strtotime
Feb 18 PHP
PHP实现图片的等比缩放和Logo水印功能示例
May 04 PHP
php的扩展写法总结
May 14 PHP
php生成HTML文件的类方法
Oct 11 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
linux php mysql数据库备份实现代码
2009/03/10 PHP
基于php iconv函数的使用详解
2013/06/09 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
FLASH 广告之外的链接
2008/12/16 Javascript
学习ExtJS fit布局使用说明
2009/10/08 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
回车直接实现点击某按钮的效果即触发单击事件
2014/02/27 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
Python标准库之collections包的使用教程
2017/04/27 Python
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
Python输出各行命令详解
2018/02/01 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
python实现图片插入文字
2019/11/26 Python
python实现高斯投影正反算方式
2020/01/17 Python
Python txt文件如何转换成字典
2020/11/03 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
贷款委托书
2014/08/01 职场文书
遗嘱格式范本
2015/08/07 职场文书
旅行社计调工作总结
2015/08/12 职场文书
无故旷工检讨书
2015/08/15 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书