在win下,
利用PHP的mail函数来发送邮件
mail()函数的作用:
是连接到邮件服务器
利用smtp协议,与该服务器交互
并投邮件
注意:
1:mail函数不支持esmtp协议,---即,只能直投,不能登陆
2: 由上条,我们只能直投至最终的收件服务器地址.
而该地址,又是在PHP.ini中指定的.
所以我们想用mail()函数往 aseo[email protected]发信的话
我们要---
1: 查询163邮件服务器的地址
2: 把该地址写到php.ini里去
代码如下 | 复制代码 |
SMTP = 163mx02.mxmail.netease.com var_dump(mail('[email protected]','from php mail function','very intresting')); |
但是使用php自带的mail函数发送邮件我们需要在linux中安装一个sendmail组件才可以否则无法使用。
如果你没有这个sendmail组件我们可以使用phpmailer函数来操作
例子
代码如下 | 复制代码 |
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('[email protected]','Aseoe'); echo $phpmailer->send()?'发送成功':'发送失败'; ?> |
上面不带内容,下面看个带内容的
/**
用PHPMailer类来发信
代码如下 | 复制代码 |
步骤: **/ require('./PHPMailer/class.phpmailer.php'); $phpmailer = new PHPMailer();
$phpmailer->IsSMTP(); // 用smtp协议来发 $phpmailer->Host = 'smtp.163.com'; // 可以发信了 //设置收信人 // 发信 echo $phpmailer->send()?'ok':'fail'; |
补充一个使用上面例子的方法
直接将phpmailer压缩包解压 放到根目录即可运行
直接把文件 放到本地wamp 根目录 ,运行02.php 邮件即可发出(前提 php文件可执行)-(不行的话 在根目录建一个文件夹 重复操作一次)
http://localhost/02.php
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天