当前位置:首页 > 网站建设

【dedecms添加手机站】织梦提交自定义表单后邮箱通知教程超简单版(支持所有邮箱)

dedecms仿站吧工厂转让2019-05-03873人围观

织梦提交自定义表单后邮箱通知环境要求:

主机465端口是开启和放行的

php扩展openssl是开启的

php扩展sockets是开启的

1、QQ邮箱 或者 163邮箱 126邮箱 开启SMTP服务,拿到授权码,根据自己的来,其他邮箱开启SMTP服务类似

2、网站后台 - 系统 - 系统基本参数 - 核心设置

是否启用SMTP方式发送邮件:是

SMTP服务器:ssl://smtp.163.com 或者 ssl://smtp.qq.com

SMTP服务器端口:465

SMTP服务器的用户邮箱:[email protected] 或者 [email protected]

SMTP服务器的用户帐号:admin 或者 123456

SMTP服务器的用户密码:填你邮箱授权码,不是邮箱登录密码

3、网站后台 - 系统 - 系统基本参数 - 添加新变量

变量名称:cfg_shoujianren

变量类型:文本

参数说明:收件人

变量值:[email protected]

所属组:站点设置

4、打开 /plus/diy.php 找到

$id = $dsql->GetLastID();

在它的下面加入

$mailtitle="{$diy->name}--留言通知林记seo博客";$mailbody='';foreach($diy->getFieldList()as$field=>$fieldvalue){$mailbody.="{$fieldvalue[0]}:{${$field}}";}$headers="From:".$cfg_adminemail."Reply-To:".$cfg_adminemail;if($cfg_sendmail_bysmtp=='Y'&&!empty($cfg_smtp_server)){$mailtype='TXT';require_once(DEDEINC.'/mail.class.php');$smtp=newsmtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);$smtp->debug=false;$smtp->sendmail($cfg_shoujianren,$cfg_webname,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);}else{@mail($cfg_shoujianren,$mailtitle,$mailbody,$headers);}
需要了解其他织梦自定义表单邮件通知方法请移步《织梦dedecms自定义表单发送到指定邮箱-用QQ、163邮箱发送邮件》

《织梦会员注册后通过发送邮箱审核会员配置教程》

附上服务器465端口开启方法:

目前很多服务器都关闭了25这个以往用来发送邮件的端口,而改成了465端口,
造成很多站长的网站都无法再发送邮件了,这里以阿里云为例介绍一下如何将原来的25端口,改成465端口正常发送邮件

在阿里云后台找到配置规则:

然后在入方向里添加放行465端口,至于如何开启465端口,请自行网上搜索,这里不做多说


 

    版权声明:

    博主在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点

    如需要详查请直接与键盘生产厂商法人代表联系。挖井挑水无水表,不会网购无快递。

    文章内容除非注明原创,否则来源于互联网,不代表本人的任何立场;涉及到的软件来源于互联网,仅供个人下载使用,请勿用于商业用途,版权归软件开发者所有,下载后请于24小时内删除,请支持正版!

    因下载本站任何资源造成的损失,全部责任由使用者本人承担!

    如果你是版权方,认为本文内容对您的权益有所侵犯,请联系博主,待博主进行严格地审查和背景调查后,情况属实的将在三天内将本文删除或修正。

    博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高(其实是个菜B),不足和错误之处在所难免,希望大家能够批评指出。