PHP测试成功的邮件发送案例


Posted in PHP onOctober 26, 2015

mail()函数的作用:连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件。

注意:

1、mail函数不支持esmtp协议,---即,只能直投,不能登陆

2、由上条,我们只能直投至最终的收件服务器地址.而该地址,又是在PHP.ini中指定的,所以我们想用mail()函数往 aseoev@163.com发信的话,我们要---

1)查询163邮件服务器的地址

2)把该地址写到php.ini里去

php实例代码如下:

SMTP = 163mx02.mxmail.netease.com 
sendmail_from = wusong@192.168.1.100 
var_dump(mail('12345678@qq.com','from php mail function','very intresting'));

但是使用php自带的mail函数发送邮件我们需要在linux中安装一个sendmail组件才可以否则无法使用。

如果你没有这个sendmail组件我们可以使用phpmailer函数来操作,例子代码如下:

<?php 
 
 require('./PHPMailer/class.phpmailer.php'); 
 
 $phpmailer = new PHPMailer(); 
 
 $phpmailer->IsSMTP(); 
 
 $phpmailer->Host = 'smtp.163.com'; 
 $phpmailer->SMTPAuth = true; 
 $phpmailer->Username = ''; 
 $phpmailer->Password = ''; 
 
 $phpmailer->CharSet = 'utf-8'; 
 $phpmailer->From = ''; 
 $phpmailer->FromName = ''; 
 $phpmailer->Subject = ''; 
 $phpmailer->Body = ''; 
 
 $phpmailer->AddAddress('never_kiss@163.com','Aseoe'); 
 
 echo $phpmailer->send()?'发送成功':'发送失败'; 
 
?>

上面不带内容,面看个带内容的,代码如下:

<?php 
 
/** 
用PHPMailer类来发信 


步骤: 
0: 引入 
1: 实例化 
2: 配置属性 
3: 调用发送 
**/ 
require('./PHPMailer/class.phpmailer.php'); 
$phpmailer = new PHPMailer(); 
 
/* 
设置phpmailer发信用的方式 
可用用win下mail()函数来发 
可以用linux下sendmail,qmail组件来发 
可以利用smtp协议登陆到某个账户上,来发 
*/ 
$phpmailer->IsSMTP(); // 用smtp协议来发 
$phpmailer->Host = 'smtp.163.com'; 
$phpmailer->SMTPAuth = true; 
$phpmailer->Username = ''; //发送邮箱的账号(用163邮箱发信的账号) 
$phpmailer->Password = ''; //发送邮箱的密码 
// 可以发信了 
$phpmailer->CharSet='utf-8'; 
$phpmailer->From = 'never_4ill@163.com'; 
$phpmailer->FromName = 'neverkill'; 
$phpmailer->Subject = 'Superstart Aseoe'; 
$phpmailer->Body = '三水点靠木(https://3water.com 专注前端开发与编程设计.'; 
//设置收信人 
$phpmailer->AddAddress('never_4ill@163.com','neverkill'); 
// 添加一个抄送 
$phpmailer->AddCC('1234567','Aseoe'); 
// 发信 
echo $phpmailer->send()?'ok':'fail';

补充一个使用上面例子的方法:

直接将phpmailer压缩包解压放到根目录即可运行,直接把文件放到本地wamp 根目录,运行02.php 邮件即可发出(前提php文件可执行)-(不行的话 在根目录建一个文件夹 重复操作一次)http://localhost/02.php。

以上就是php发送邮件的成功案例,希望对大家的学习有所帮助。

PHP 相关文章推荐
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
Nov 07 PHP
php中OR与|| AND与&amp;&amp;的区别总结
Oct 26 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
Jul 08 PHP
初识php MVC
Sep 10 PHP
php实现的用户查询类实例
Jun 18 PHP
Zend Framework实现将session存储在memcache中的方法
Mar 22 PHP
PHP简单实现遍历目录下特定文件的方法小结
May 22 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
PHP PDOStatement::fetch讲解
Jan 31 PHP
PHP面向对象程序设计之对象的遍历操作示例
Jun 12 PHP
php+js实现点赞功能的示例详解
Aug 07 PHP
详解使用php-cs-fixer格式化代码
Sep 16 PHP
php使用APC实现实时上传进度条功能
Oct 26 #PHP
php需登录的文件上传管理系统
Mar 21 #PHP
PHP文件缓存类实现代码
Oct 26 #PHP
php多线程实现方法及用法实例详解
Oct 26 #PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
Oct 26 #PHP
PHP和C#可共用的可逆加密算法详解
Oct 26 #PHP
日常整理PHP中简单的图形处理(经典)
Oct 26 #PHP
You might like
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
从手册去理解分析PHP session机制
2011/07/17 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
jquery实现智能感知连接外网搜索
2013/05/21 Javascript
JQuery插件fancybox无法在弹出层使用左右键的解决办法
2013/12/25 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
JavaScript获得url查询参数的方法
2015/07/02 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
jQuery实现的浮动层div浏览器居中显示效果
2017/02/03 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
python 搜索大文件的实例代码
2019/07/08 Python
python实现小世界网络生成
2019/11/21 Python
Python range与enumerate函数区别解析
2020/02/28 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
应用心理学个人求职信范文
2013/12/11 职场文书
《尊严》教学反思
2014/02/11 职场文书
北京奥运会主题口号
2014/06/13 职场文书
作风建设年活动总结
2014/08/27 职场文书
风雨哈佛路观后感
2015/06/03 职场文书