php实现在站点里面添加邮件发送的功能(2)

这类的邮件发送类网上有许多,可以挑一款自己喜欢的就行,将以上的代码保存为 ZC_Email.class.php 文件,然后在使用的时候直接 include_once("ZC_Email.class.php") 就可以了,代码如下:

<?php include_once("ZC_Email.class.php"); ?>

这是将邮件的发送类已经嵌入到页面中了,下一步就要在页面进行内容的发送了,我这里的系统是用户购买成功后进行发送,实例代码如下:

//空间购买成功发送邮件 $smtpserver = "smtp.163.com";//SMTP服务器 $smtpserverport =25;//SMTP服务器端口 $smtpusermail = "xiariboke@163.com";//SMTP服务器的用户邮箱 $smtpemailto = "xiariboke@qq.com";//发送给谁 $smtpuser = "xiariboke@163.com";//SMTP服务器的用户帐号 $smtppass = "xiariboke";//SMTP服务器的用户密码 $mailsubject = "精品门业网香港空间购买";//邮件主题 $mailbody = "成功购买香港空间 $size M空间,购买域名为:$domain 购买时间为:".format_date(time(),2)." 到期时间为: $lasttime ".format_date(time(),5);//邮件内容 $mailtype = "TXT";//邮件格式(HTML/TXT),TXT为文本邮件 ########################################## $smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证. $smtp->debug = false;//是否显示发送的调试信息 $smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype); //邮件发送结束 showmsg('购买成功!','ZC_Link_List.php?sort=2');

其中 SMTP 服务器的用户邮箱和密码自己要设置好,这是发给指定的一个邮箱,当然可以自定义改成自己的,这里面的变量都是我站点内使用的,如果不需要可以自己稍微修改一下,这里不多讲了。
希望本文所述对大家学习php程序设计有所帮助。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/a0665da0e9a158b03d974659aaacfa5f.html