php用smtp发送邮件小例子

发布时间:2021-01-09编辑:脚本学堂
本文介绍了php使用smtp发送邮件的方法,使用smtp类文件发送邮件,可以设置smtp端口号与用户名密码等信息,需要的朋友参考下。

例子,php smtp发送邮件的简单方法。

专题推荐:php发邮件代码大全

代码:
复制代码 代码示例:
require("smtp.php");
$smtpserver = "smtp.qq.com";//smtp服务器
$smtpserverport = 25;//smtp服务器端口
$smtpusermail = "xxxg@qq.com";//smtp服务器的用户邮箱
$smtpemailto = "xxxs@163.com";//发送给谁
$smtpuser = "wuchengzeng";//smtp服务器的用户帐号
$smtppass = "wuchengzeng";//smtp服务器的用户密码
$mailsubject = "yuju100.com";//邮件主题
$mailbody = "邮件内容部分";//邮件内容
$mailtype = "html"; //邮件格式(html/txt),txt为文本邮件
$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//true表示使用身份验证,否则不使用身份验证.
$smtp->debug = true;//是否显示发送的调试信息
$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);

 

注意: 为何端口改成495就发送不了邮件的问题,如果客户端未配置ssl,则需要$smtpserver = "ssl://smtp.qq.com"; $smtpserverport = 495;
如果是gmail就得 ssl://smtp.gmail.com.

附,smtp.php文件下载
http://pan.baidu.com/s/1qydwu