PHP完成发邮件功能
2017-02-10 16:19
288 查看
1、下载phpMailer开源包,注册一个邮箱服务器(如qq,163)
2、在项目中定义一个函数,在函数中使用这个包来发邮件
<?php
header("Content-Type:text/html;charset=utf-8");
//配置文件
$conf= require './conf.php';
function sendMail($to,$title,$content,$conf)
{
require_once('../PHPMailer_v5.1/class.phpmailer.php');
$mail=new PHPMailer();
$mail->IsSMTP();
// 是否允许发送HTML代码做为邮件的内容
$mail->IsHTML(TRUE);
// 是否需要身份验证
$mail->SMTPAuth=TRUE;
$mail->CharSet='UTF-8';
//邮箱地址
$mail->From=$conf['MAIL_ADDRESS'];
$mail->FromName=$conf['MAIL_FROM'];
$mail->Host=$conf['MAIL_SMTP'];
$mail->Username=$conf['MAIL_LOGINNAME'];
//邮箱第三方登录授权码
$mail->Password=$conf['MAIL_PASSWORD'];//lcofusmnhlilbadf
// 发邮件端口号默认25
//设置使用ssl加密方式登录鉴权
$mail->SMTPSecure = 'ssl';
//设置ssl连接smtp服务器的远程服务器端口号,以前的默认是25,但是现在新的好像已经不可用了 可选465或587
$mail->Port = 465;
$mail->SMTPDebug = 2;
// 收件人
$mail->AddAddress($to);
// 邮件标题
$mail->Subject=$title;
// 邮件内容
$mail->Body=$content;
return($mail->Send());
}
sendMail("1507847102@qq.com","SimpleOJ账号注册","恭喜您注册成功!请点击下面的链接地址,激活账号。<br><a href='http://www.baidu.com'>点击激活</a>",$conf);
?>
2、在项目中定义一个函数,在函数中使用这个包来发邮件
<?php
header("Content-Type:text/html;charset=utf-8");
//配置文件
$conf= require './conf.php';
function sendMail($to,$title,$content,$conf)
{
require_once('../PHPMailer_v5.1/class.phpmailer.php');
$mail=new PHPMailer();
$mail->IsSMTP();
// 是否允许发送HTML代码做为邮件的内容
$mail->IsHTML(TRUE);
// 是否需要身份验证
$mail->SMTPAuth=TRUE;
$mail->CharSet='UTF-8';
//邮箱地址
$mail->From=$conf['MAIL_ADDRESS'];
$mail->FromName=$conf['MAIL_FROM'];
$mail->Host=$conf['MAIL_SMTP'];
$mail->Username=$conf['MAIL_LOGINNAME'];
//邮箱第三方登录授权码
$mail->Password=$conf['MAIL_PASSWORD'];//lcofusmnhlilbadf
// 发邮件端口号默认25
//设置使用ssl加密方式登录鉴权
$mail->SMTPSecure = 'ssl';
//设置ssl连接smtp服务器的远程服务器端口号,以前的默认是25,但是现在新的好像已经不可用了 可选465或587
$mail->Port = 465;
$mail->SMTPDebug = 2;
// 收件人
$mail->AddAddress($to);
// 邮件标题
$mail->Subject=$title;
// 邮件内容
$mail->Body=$content;
return($mail->Send());
}
sendMail("1507847102@qq.com","SimpleOJ账号注册","恭喜您注册成功!请点击下面的链接地址,激活账号。<br><a href='http://www.baidu.com'>点击激活</a>",$conf);
?>
相关文章推荐
- php 进阶:活用数组来完成强大的功能
- 推荐个功能齐全的发送PHP邮件类
- php+nginx+ffmpeg 完成后台截图转码功能
- 利用PHPMailer 来完成PHP的邮件发送
- [转]php实现粘贴截图并完成上传功能
- PHP通过phpmailer批量发送邮件功能
- php实现邮件发送功能.
- PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
- php的IMAP的应用实例(实现收发邮件、删除邮件、附件下载等功能,解决中文乱码问题)
- 配置SMPT,php发送邮件功能
- php imap读取邮件功能
- jQuery+PHP+Mysql实现输入自动完成提示的功能
- PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
- PHP发送邮件功能实现(使用163邮箱)
- 推荐个功能齐全的发送PHP邮件类
- php smtp实现发送邮件功能
- PHP发送邮件功能实现
- 利用PHPMailer 来完成PHP的邮件发送
- Vim配置#Vim中实现php代码自动完成,提示功能
- php实现粘贴截图并完成上传功能