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 相关文章推荐
模仿OSO的论坛(二)
Oct 09 PHP
第七节--类的静态成员
Nov 16 PHP
解决phpmyadmin中文乱码问题。。。
Jan 18 PHP
php array_walk() 数组函数
Jul 12 PHP
PHP中Fatal error session_start()错误解决步骤
Aug 05 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
学习php设计模式 php实现命令模式(command)
Dec 08 PHP
PHP简单读取PDF页数的实现方法
Jul 21 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 07 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
全国FM电台频率大全 - 23 四川省
2020/03/11 无线电
再说下636单管机
2021/03/02 无线电
PHP微框架Dispatch简介
2014/06/12 PHP
PHP获取MySql新增记录ID值的3种方法
2014/06/24 PHP
分享php邮件管理器源码
2016/01/06 PHP
浅谈javascript 面向对象编程
2009/10/28 Javascript
javascript tips提示框组件实现代码
2010/11/19 Javascript
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
使用vue-resource进行数据交互的实例
2017/09/02 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
在Python中使用HTMLParser解析HTML的教程
2015/04/29 Python
python使用opencv按一定间隔截取视频帧
2018/03/06 Python
Python实现图片拼接的代码
2018/07/02 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
美国牛仔品牌:True Religion
2018/11/16 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
速比涛英国官网:Speedo英国
2019/07/15 全球购物
绘儿乐产品官方在线商店:Crayola.com
2019/09/07 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
财务信息服务专业自荐书范文
2014/02/08 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
党代会心得体会
2014/09/04 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
单位工作证明书格式
2014/10/04 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
吧主申请感言怎么写
2015/08/03 职场文书