首先去下载一个phpmailer的压缩包(随便一搜就可以找的到)
然后解压
代码如下:
?php
require("phpmailer/class.phpmailer.php"); //引入文件(把刚才解压的那些文件放到对应的路径就可以了)
$mail = new PHPMailer(); //实例化
$mail-IsSMTP(); // 启用SMTP
$mail-Host="smtp.126.com"; //smtp服务器的名称(这里以126邮箱为例)
$mail-SMTPAuth = true; //启用smtp认证
$mail-Username = "******@126.com"; //你的邮箱名
$mail-Password = "*****"; //邮箱密码
$mail-From = "****@126.com"; //发件人地址(也就是你的邮箱地址)
$mail-FromName = "****"; //发件人姓名
$mail-AddAddress("收件人地址","收件人姓名"); //添加收件人
$mail-AddReplyTo("*****@126.com", "****"); //回复地址(可填可不填)
$mail-WordWrap = 50; //设置每行字符长度
$mail-AddAttachment("images/01.jpg", "manu.jpg"); // 添加附件,并指定名称
$mail-IsHTML(true); // 是否HTML格式邮件
$mail-CharSet="utf-8"; //设置邮件编码
$mail-Subject = "****"; //邮件主题
$mail-Body = "******"; //邮件内容
$mail-AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示
if(!$mail-Send())
{
echo "Message could not be sent. p";
echo "Mailer Error: " . $mail-ErrorInfo;
exit();
} else {
echo "Message has been sent";
}
?
在数据库里给一个验证字段 在注册时间的基础上给一个验证时间(+24小时) 每小时检测一次未验证的账号是否申请超过24小时 超过的就删除呗 验证的给相应的处理
你要做的话,其实就是邮件的保存了,当然附件是保存在服务器上,这个上传就是了。
内容的话,看你是保存数据库还是保存文本了,其实两者都是数据源。如果要稳定或者是以后开发的 方便的话,选择数据库吧。
另外SMTP是邮件的接收协议,POP3是邮件的发送协议,一般来说,我们是用的POP3和STMP组合,这个是需要单独的配置服务器的。PHP只是通过MAIL来链接这两个服务器进行邮件的发送和接收工作。
phpmailer类会有很多的报错信息啊,或者都可以打印错误日志,看看就知道,如果第一次的常识发送成功,第二次那你就改看看新的账号,密码所在的邮件服务器提供商,stmp的地址了,还有在邮箱的设置里面打开stmp的功能,希望可以帮到你
1、进入自己已有的邮箱,设置帐户,选择“开启POP3/SMTP服务”并保存更改。我就哪我现有设置好的邮箱给大家演示(注:我用的是腾讯企业邮箱,特别注意我画红部分,第一个必要设置就是在邮箱里设置:开启POP/SMTP服务,第二个就是必要获取POP服务器的信息),如图: 2、进入dede后台,系统,系统基本参数,核心设置,配置好邮箱发信的信息.以下是我的配置(说明和如演示图):是否启用smtp方式发送邮件:是.smtp服务器:smtp.exmail.qq.com (注:因为我用的是QQ企业邮箱,所以可以参照上图演示第二个画红部分.POP服务器为:我所填写的:smtp.exmail.qq.com,一般这个POP服务器的填写不是乱填,请一定要参考你使用的邮箱他们所在的POP服务器.)smtp服务器端口:25 (一般这个不需要可以去修改改变.默认为:25)SMTP服务器的用户邮箱:webmaster@asqq8.net (这里填写完整的邮箱地址)SMTP服务器的用户帐号:webmaster (这里填写邮箱开头的账户也就是用户名)SMTP服务器的用户密码:123456 (密码就不用多说了)3.进入dede后台,系统,系统基本参数,会员设置,在“会员使用权限开通状态(-10邮件验证-1手工审核,0没限制)”填-10 如图:教程演示操纵到这里,已经可以收到邮件了
谁知道怎么用手机登录电脑版QQ邮箱吗? 首先用手机登录QQ之后,在我的QQ空间下面有个我的邮箱,会有显示你的邮箱的未读新邮件数量,点击就可以进入你的邮箱访问。1.如果您在使用QQ,图标,即可进入QQ邮...
如何修改google的邮箱地址? 没有办法修改google的邮箱地址。可以申请新的邮箱,然后把原来的邮箱让新邮箱代收,这样一来,不会错过邮件,也可以使用新的邮箱。邮箱地址是不可以改。但是可以做小范围的...
求黑客帝国壁纸4K资源~跪求!谢谢!! 点击链接-查看所有图片-打开一刻相册-可批量下载/无限存储楼主康康,我收集了不少。希望被采纳~求黑客帝国2:重装上阵壁纸最火资源~跪求!谢谢!! 点击链接-查看...
你们谁知道哈利波特的电子邮件??请告诉我,我要谢谢他!! 丹尼尔的资料客户关系管理专家(c) 版权所有名字:Daniel Radcliffe 客户关系管理专家(c) 版权所有全名:Daniel Ala...
二维码怎么不显示? 有没有不显示的照片。在标签中制作的文件,不显示的话检查一下在图形属性基础中是不是勾选了不可见,是的话,在进行打印二维码是不会显示的。只需要将不可见的勾选给取消掉就可以了。邮件长时间...
qq邮箱在哪里找? 最佳经验本文由作者推荐01打开手机QQ,点击页面下方的【联系人】,进入联系人页面,向左侧滑动联系人下方的选项卡,选择订阅号,找到QQ邮箱提醒并点击进入,进入后,点击进入邮箱,允许即...