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 相关文章推荐
域名查询代码公布
Oct 09 PHP
PHP读MYSQL中文乱码的解决方法
Dec 17 PHP
php csv操作类代码
Dec 14 PHP
PHP滚动日志的代码实现
Jun 10 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
php实现36进制与10进制转换功能示例
Jan 10 PHP
PHP封装的多文件上传类实例与用法详解
Feb 07 PHP
PHP explode()函数用法讲解
Feb 15 PHP
PHP7 mongoDB扩展使用的方法分享
May 02 PHP
php常用的工具开发整理
Sep 26 PHP
PHP 实现base64编码文件上传出现问题详解
Sep 01 PHP
PHP反射基础知识回顾
Sep 10 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
PHP如何得到当前页和上一页的地址?
2006/11/27 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
详解php用static方法的原因
2018/09/12 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
Jquery在IE7下无法使用 $.ajax解决方法
2009/11/11 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
2016/05/30 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
微信JSSDK调用微信扫一扫功能的方法
2017/07/25 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
Python实现批量下载文件
2015/05/17 Python
Python字符串逐字符或逐词反转方法
2015/05/21 Python
Python实现二分查找与bisect模块详解
2017/01/13 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
Django自定义列表 models字段显示方式
2020/04/03 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
python实现三壶谜题的示例详解
2020/11/02 Python
使用Python判断一个文件是否被占用的方法教程
2020/12/16 Python
Web前端页面跳转并取到值
2017/04/24 HTML / CSS
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
学生检讨书怎么写
2014/10/09 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
环境卫生整治简报
2015/07/20 职场文书
个人合作协议范本
2015/08/06 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
python基础之文件操作
2021/10/24 Python