首先得下载一个phpMailer插件php
目录大概是这样html
而后写一个函数,引入class.phpmailer.php类文件服务器
<?php
/**
* 邮件发送函数
* @param string $to 邮件接收者
* @param string $from 邮件发送者
* @param string $content 邮件内容
* @param string $title 邮件主题(标题)
* @return 无
*/
function sendMail($to, $from, $content,$title){
/*
* 163网易 邮箱测试:smtp.163.com
* username: test@163.com
* password: 12345
*/函数
header("Content-type:text/html;charset=utf-8");
//引入邮件类
require './class.phpmailer.php';
$mail = new PHPMailer();测试
/*服务器相关信息*/
$mail->IsSMTP(); //设置使用SMTP服务器发送
$mail->SMTPAuth = true; //开启SMTP认证
//设置 SMTP 服务器,本身注册邮箱服务器地址
$mail->Host = 'smtp.163.com'; ui
// 本身配置 注册网页邮箱的帐号
$mail->Username = 'test@163.com'; //发信人的邮箱用户名
$mail->Password = '12345'; //发信人的邮箱密码 ,独立受权码编码
/*内容信息*/
// 邮件内容是否支持html标签
$mail->IsHTML(true);
$mail->CharSet ="UTF-8"; //编码
$mail->From = 'test@163.com'; //发件人完整的邮箱名称
$mail->FromName = $from; //发信人署名
$mail->Subject = $title; //信的标题
$mail->MsgHTML( $content ); //发信主体内容
$mail->AddAddress($to); //收件人地址
//使用send方法进行发送
if( $mail->Send() ) {.net
echo "success";插件
} else {
//若是发送失败,则返回错误提示
echo $mail->ErrorInfo;
}htm
}
sendMail('12344567@qq.com', '小白', '测试内容111','测试');
?>
注意:
这里使用的须要在网易邮箱里面开启
只有开启了SMTP服务,才能发送邮件,另外smtp的端口是25
-------------------------------------------------------------------------------------------------------
以上都是通过本人测试,是能够的