织梦自定义表单发送邮件到QQ邮箱设置教程超简单

管理的网站比较多,有时候很久不登陆,不少表单留言都错过了,今天郑州SEO老赵给大家分享一下织梦自定义表单发送邮件到QQ邮箱设置教程,设置以后表单留言就会以邮件的形式发送到QQ邮箱,以免错过织梦后台表单留言,造成不必要损失!当然这个教程是春哥的,老赵这里搬运一下,好的东西要分享一下!

织梦自定义表单发送邮件到QQ邮箱设置教程

这是老赵的一个装修站点,设置织梦自定义表单发送邮件到QQ邮箱以后效果!

织梦自定义表单发送邮件到QQ邮箱设置教程环境要求

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

php扩展openssl是开启的

php扩展sockets是开启的

虚拟主机必须开启fsockopen函数

阿里云虚拟主机开启fsockopen函数

织梦自定义表单发送邮件到QQ邮箱设置教程

1、QQ邮箱开启SMTP服务,拿到授权码

织梦自定义表单发送邮件到QQ邮箱设置教程

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

织梦自定义表单发送邮件到QQ邮箱设置教程

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

SMTP服务器: ssl://smtp.qq.com

SMTP服务器端口:465

SMTP服务器的用户邮箱: 1050799168@qq.com

SMTP服务器的用户帐号:1050799168

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

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

织梦自定义表单发送邮件到QQ邮箱设置教程

变量名称:cfg_shoujianren

变量类型:文本

参数说明:收件人

变量值:858265175@qq.com(如果是多人接收用英文逗号隔开,如: a1@qq.com,a2@qq.com,a3@qq.com)

所属组:站点设置

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

$id = $dsql->GetLastID();

在它的下面加入

$mailtitle = “{$diy->name}–留言通知”;

$mailbody = ”;

foreach($diy->getFieldList() as $field=>$fieldvalue)

{

$mailbody .= “{$fieldvalue[0]}:{${$field}}\r\n”;

}

$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 = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);

$smtp->debug = 0;//发送不成功把0改成1,再提交看错误信息

$smtp->sendmail($cfg_shoujianren,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

}

else

{

@mail($cfg_shoujianren, $mailtitle, $mailbody, $headers);

}

 至此自定义表单发送邮件通知管理者完成

  如果提交表单后收不到邮件,把上面代码$smtp->debug = 0;改成$smtp->debug = 1;

然后再重新提交表单,看提示信息提示什么。

 Trying to ssl://smtp的解决方法

如果用ssl:// 和 465端口发送失败,提示 Trying to ssl://smtp.xx.com 话,很大可能是主机禁用了465端口,这时候可以切换回25端口和去掉ssl://

织梦自定义表单发送邮件到QQ邮箱设置教程

这是春哥的教程,老赵这边按照要求设置的一下,成功的,没出现什么问题,非常完美的解决了,感谢春哥的教程,还有就是春哥的教程还包括织梦自定义表单留言发送邮件到163邮箱的设置教程,老赵这里不常用163邮箱这里也没搬运,大家有需要可以去春哥的教程网看看(www.dedehtml.com)很多织梦教程,都是干货,经常用到织梦的小伙伴可以收藏一下!

原创文章,作者:郑州seo,如若转载,请注明出处:http://www.hnanseo.com/2824.html

(0)
上一篇 2021年4月9日
下一篇 2021年4月22日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论列表(1条)