phpmail
来源:互联网 发布:淘宝一元购流程 编辑:程序博客网 时间:2024/05/17 04:31
1.获得phpmail压缩包 解压至服务器目录
2.改配置文件 创建一个php处理文件 注意 要在对应的邮箱上开启smtp服务
3.调用 sendMail函数 以及连接数据库等等
================================================================
<?php
function sendMail($to, $from, $content){
/*
* sina 邮箱测试:smtp.sina.com
* username: gogery@sina.com
* password: php1234
*/
/*
* sohu 邮箱测试:smtp.sohu.com
* username: gogery@sohu.com
* password: php1234
*/
header("Content-type:text/html;charset=utf-8");
//引入邮件类
require './PHPMailer/class.phpmailer.php';
$mail = new PHPMailer();
/*服务器相关信息*/
$mail->IsSMTP(); //设置使用SMTP服务器发送
$mail->SMTPAuth = true; //开启SMTP认证
$mail->Host = 'smtp.sina.com'; //设置 SMTP 服务器,自己注册邮箱服务器地址
// $mail->Host = 'smtp.sohu.com'; //设置 SMTP 服务器,自己注册邮箱服务器地址
$mail->Username = 'gogery'; //发信人的邮箱用户名 是不包含@
$mail->Password = 'php1234'; //发信人的邮箱密码
/*内容信息*/
$mail->IsHTML(true); //指定邮件内容格式为:html
$mail->CharSet ="UTF-8";//编码
$mail->From = 'gogery@sina.com';//发件人完整的邮箱名称包含@
// $mail->From = 'gogery@sohu.com';//发件人完整的邮箱名称包含@
$mail->FromName = $from;//发信人署名
$mail->Subject = "PHP邮件测试"; //信的标题
$mail->MsgHTML( $content ); //发信主体内容 发送具体邮件
$mail->AddAttachment("./img/1.gif"); //附件
$mail->AddAttachment("./attachment/1.doc"); //附件
//发送邮件
$mail->AddAddress( $to ); //收件人地址
//使用send函数进行发送
if( $mail->Send() ) {
// return true;
echo "success";
} else {
//如果发送失败,则返回错误提示
echo $mail->ErrorInfo;
// return false;
}
}
mysql_connect("localhost",'root','1234');
mysql_query("set names utf8");
mysql_select_db("new");
$username = $_POST['username'];
$password = md5($_POST['password']);
$email = $_POST['email'];
$sql = "insert into register values(null,'$username','$password',0,'$email')";
$res = mysql_query($sql);
if(!$res){
echo "fail";
exit();
}
$id = mysql_insert_id();
$token = md5($id.'admin88');
$url = "<a href='localhost/email/check.php?id=$id&a=checkmail&string={$token}'>dianjijihuo</a>";
$content = "dianjizhuceh{$url}";
sendMail($email,'yonghujihuo',$content)
- phpmail
- phpmail使用方法
- phpmail发送邮件
- 编程笔记2:PHPMail
- phpmail 发送邮件
- thinkphp之phpmail发邮件
- phpmail邮件发送类的配置说明
- 关于phpMail无法发送邮件问题
- 利用phpmail封装类来发送邮件
- Thinkphp框架使用PHPMail实现发送邮件
- YII中整合PHPMAIL邮件类发送邮件
- xampp安装配置使用问题总结phpmail()函数发送邮件
- 使用PHPMail发送邮箱(163邮箱为例)
- 三个月-见识菜鸟的每天的成长(js正则表达式&&phpmail的收发)
- 转:Android 发送短信的方法
- 【ahk】为招商证券通达信版增加热键显隐跳空缺口,热键ctrl+
- MVC 架构设计
- hibernate的连接查询
- PAT乙级题目1002构思的改进和实践
- phpmail
- SHU1954 Dispsy loves flowers
- asp.net Operation failed, unable to locate the solution directory
- 格式化字符串漏洞简介
- git reset soft,hard,mixed之区别深解
- C语言局部变量和全局变量
- 226. Invert Binary Tree
- test
- (深度优先搜索第一课) 统计三角形 - DFS