手机版

PHP实现邮件自动发送功能代码(qq邮箱)

时间:2021-09-03 来源:互联网 编辑:宝哥软件园 浏览:

最近做了一个邮箱验证功能,研究了一会,得到了自动发送的邮件。下面以qq邮箱为示范,一步步讲解:

代码下载地址

首先是发邮件。代码如下:

?发送PHP //邮件需要' '。/mailer/class . phpmailer . PHP ';要求。/mailer/class . SMTP . PHP ';date _ default _ time zone _ set(' PRC ');//设置邮件发送时间。如果没有设置,会显示其他区域的时间$ mail=new PHPMailer();//是否启用调试开发环境的smtp调试建议打开生产环境,默认关闭调试模式$ mail-SMTPDebug=3;//使用smtp认证发送邮件,当然可以选择pop模式sendmail模式等。本文不再详细解释。//可以参考http://phpmailer.github.io/PHPMailer/; $ mail-isstp()的详细介绍//smtp需要认证。这必须为true $ mail-SMTPAuth=true;//链接qq域邮箱$mail的服务器地址-Host=' SMTP . QQ.com ';//使用ssl加密设置登录身份验证$ mail-SMTPSecure=' SSL ';//设置ssl连接smtp服务器的远程服务器端口号,可以选择465或587 $ mail-Port=465;//设置发件人的主机域。默认值为localhost。建议使用您的域名。这里,默认为localhost $ mail-hostname=' localhost ';//设置发送邮件的编码,可以是GB2312 $ mail-CharSet=' UTF-8 ';//设置发件人姓名(昵称)为任意内容,不影响回复(只需设置为qq昵称)$ mail-from name=' XXXX ';//smtp登录的账号可以在这里填写qq号$mail-Username='发件人的QQ号';//密码为//smtp登录在此填写“独立密码”。如果设置了“独立密码”,建议设置“独立密码”$ mail-password=' QQ邮箱登录密码';//设置发件人的电子邮件地址。填写上述“发件人电子邮件地址”$mail-From='发件人QQ电子邮件地址';//是否将$mail-isHTML(true)作为邮件正文的HTML发送;//设置收件人的电子邮件地址。这个方法有两个参数。第一个参数是收件人的电子邮件地址。第二个参数是为地址设置的不同昵称。邮箱系统将自动处理这些更改。这里的第二个参数意义不大$ mail-addaddaddress('收件人的QQ电子邮件地址',' QQ昵称');//可以添加多个收件人//$ mail-addaddaddress(' email protected ','

版权声明:PHP实现邮件自动发送功能代码(qq邮箱)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。