让代码更简单

PHP使用smtp发送邮件

重要:本文最后更新于2018-11-25 23:33:53,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

很多站长都遇到过mail()函数调用失败的问题,大多数是因为主机不支持,所以使用smtp发送邮件。

这里使用到一个smtp邮件发送类,网上找的,实测能用。下载地址见文章末尾。

发送邮件代码:

复制
<?php
require("smtp.php"); 
//使用163邮箱服务器
$smtpserver = "服务器";
//163邮箱服务器端口 
$smtpserverport = 25;
//你的163服务器邮箱账号
$smtpusermail = "发信邮箱";
//收件人邮箱
$smtpemailto = "收信邮箱";
//你的邮箱账号(去掉@163.com)
$smtpuser = "邮箱";//SMTP服务器的用户帐号 
//你的邮箱密码
$smtppass = "密码"; //SMTP服务器的用户密码 
//邮件主题 
$mailsubject = "测试邮件发送";
//邮件内容 
$mailbody = "恭喜,邮件发送成功";
//邮件格式(HTML/TXT),TXT为文本邮件 
$mailtype = "TXT";
//这里面的一个true是表示使用身份验证,否则不使用身份验证. 
$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);
//是否显示发送的调试信息 
$smtp->debug = TRUE;
//发送邮件
$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype); 
?>

运行后效果图:

代码狗PHP教程

smtp邮件发送类
免费下载提取码:q26p

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐