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 相关文章推荐
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
Jun 11 PHP
PHP通过header实现文本文件下载的代码
Aug 08 PHP
Apache下禁止php文件被直接访问的解决方案
Apr 25 PHP
php自定义session示例分享
Apr 22 PHP
Eclipse的PHP插件PHPEclipse安装和使用
Jul 20 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
php脚本运行时的超时机制详解
Feb 17 PHP
Zend Framework教程之Bootstrap类用法概述
Mar 14 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
Mar 17 PHP
PHP 500报错的快速解决方法
Dec 14 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
Apr 20 PHP
关于laravel 子查询 &amp; join的使用
Oct 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
PR值查询 | PageRank 查询
2006/12/20 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
2014/08/14 PHP
typecho插件编写教程(四):插件挂载
2015/05/28 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
PHP通过加锁实现并发情况下抢码功能
2016/08/10 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
Js动态添加复选框Checkbox的实例方法
2013/04/08 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
2015/02/25 Javascript
node.js实现端口转发
2016/04/14 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
js 动态校验开始结束时间的实现代码
2020/05/25 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
Python urlopen()函数 示例分享
2014/06/12 Python
介绍Python中的fabs()方法的使用
2015/05/14 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
python递归下载文件夹下所有文件
2019/08/31 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
浅谈Python3中print函数的换行
2020/08/05 Python
员工拾金不昧表扬信
2014/01/09 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
市场开发计划书
2014/05/07 职场文书
群众路线表态发言材料
2014/10/17 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python