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伪造referer实例代码
Sep 20 PHP
php利用cookie实现访问次数统计代码
May 19 PHP
超级实用的7个PHP代码片段分享
Jan 05 PHP
php在文件指定行中写入代码的方法
May 23 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
Apr 24 PHP
PHP实现生成唯一编号(36进制的不重复编号)
Jul 01 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
Jul 25 PHP
ThinkPHP多语言支持与多模板支持概述
Aug 22 PHP
php设计模式之简单工厂模式详解
Sep 04 PHP
Laravel 5框架学习之环境与配置
Apr 08 PHP
使用PHP进行微信公众平台开发的示例
Aug 21 PHP
php单例模式的简单实现方法
Jun 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
NO3第三帝国留言簿制作过程
2006/10/09 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
php的数组与字符串的转换函数整理汇总
2013/07/18 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
JavaScript面向对象之体会[总结]
2008/11/13 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
2013/12/16 Javascript
jquery常用操作小结
2014/07/21 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
2015/06/01 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
2016/01/17 Javascript
Angularjs整合微信UI(weui)
2016/03/15 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
基于vue中keep-alive缓存问题的解决方法
2018/09/21 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
python 切换root 执行命令的方法
2019/01/19 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
在OpenCV里实现条码区域识别的方法示例
2019/12/04 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python如何实现爬取B站视频
2020/05/20 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
教育科学研究生自荐信
2013/10/09 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
学校党员干部承诺书
2015/05/04 职场文书
加薪申请报告范本
2015/05/15 职场文书
2016年五一促销广告语
2016/01/28 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
导游词之云南省玉龙雪山
2019/12/19 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript