欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」帝国cms7.5反馈如何自动发送邮件

作者 : 自学哈 本文共1381个字,预计阅读时间需要4分钟 2022-11-26 共119人阅读
也想出现在这里? 联系我们

帝国CMS7.5收到留言反馈如何自动发送邮件?

SMTP和mail函数发送邮件方法,常规25端口和465ssl加密端口发送

修改系统文件e\class\class.smtp.php,找到第62行,按以下要求修改并保存

$this->smtp_conn=fsockopen($host,#thehostoftheserver

修改为

$this->smtp_conn=fsockopen("ssl://".$host,#thehostoftheserver

测试邮箱是否能正常发送

{1}在e文件夹下新建一个send_mail.php文件,输入以下代码(记得修改下面中邮件接收者的E-mail)

<?php
require('class/connect.php');
require('class/db_sql.php');
$link=db_connect();
$empire=newmysqlquery();
echo"sendstart<br/>";
include('class/SendEmail.inc.php');
$mail_test="wwwbbsxiaomicom@qq.com";//邮件接收者的E-mail
$sm=EcmsToSendMail($mail_test,"邮件测试","恭喜您,这是来自**的邮件");//邮件接收者的E-mail,邮件标题,邮件正文
echo$mail_test."sendoverforwww.bbsxiaomi.com<br/>";
db_close(); $empire=null; ?>

在浏览器中输入"[网站地址]/e/send_mail.php"测试。(本地localhost127.0.0.1也可用哦)

操作邮件接收方所收的邮件内容

打开\e\class\q_functions.php ,搜索printerror("AddFeedbackSuccess",$reurl,1);//上面

//——–留言反馈发送到邮箱开始
if($bid==1)//反馈ID1,根据自己的情况
{
$sendmail=1;//1发邮件0不发邮件
$email=array('info@qq.com');//接收邮箱
//多邮箱示例
//$email=array("*****@qq.com","*****@qq.com","****@qq.com");
$subject="$add[title]";
$content="询盘来自********:
$add[title]
姓  名:$add[name]
邮  箱:$add[email]
电  话:$add[mycall]
公  司:$add[company]
提交时间:$saytime
提交来源:$add[source_url]
关联产品:$add[product]
提交者IP:$ip
此询盘由www.bbsxiaomi.com系统发出,请及时跟进,勿回复" ;
}
//发送邮件部分
if($sendmail)
{
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
EcmsToSendMail($email,$subject,$content); }
//——–留言反馈发送到邮箱结束

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」帝国cms7.5反馈如何自动发送邮件
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号