加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_安阳站长网 (https://www.0518zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

php smtp实现发送邮件功能

发布时间:2021-01-26 05:06:15 所属栏目:站长百科 来源:网络整理
导读:副标题#e# 本文实例为大家分享了php smtp发送邮件功能的具体代码,供大家参考,具体内容如下 class smtp { / Public Variables / var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var

function get_address($address)
{
$address = preg_replace("/([ trn])+/",$address);
$address = preg_replace("/^.<(.+)>.$/",$address);
return $address;
}

function smtp_debug($message)
{
if ($this->debug)
{
echo $message;
}
}

}
?>

调用

//引入发送邮件类
require("smtp.php");
//使用163邮箱服务器
$smtpserver = "smtp.163.com";
//163邮箱服务器端口
$smtpserverport = 25;
//你的163服务器邮箱账号
$smtpusermail = "xxx@163.com";
//收件人邮箱
$smtpemailto = "xxx@qq.com";

//你的邮箱账号(去掉@163.com)
$smtpuser = "xxx";//你的163邮箱去掉后面的163.com
//你的邮箱密码
$smtppass = "xxx"; //你的163邮箱SMTP的授权码,千万不要填密码!!!

//邮件主题
$mailsubject = "测试邮件发送";
//邮件内容
$mailbody = "PHP+MySQL";
//邮件格式(HTML/TXT),TXT为文本邮件
$mailtype = "TXT";
//这里面的一个true是表示使用身份验证,否则不使用身份验证.
$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);
//是否显示发送的调试信息
$smtp->debug = TRUE;
//发送邮件
$smtp->sendmail($smtpemailto,$smtpusermail,$mailsubject,$mailbody,$mailtype);

?>

代码链接:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

(编辑:网站开发网_安阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!