您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦dedecms自定义表单发送邮件(QQ、163、126邮箱)的方法
香寒2023-09-12DedeCMS教程已有人查阅
导读环境要求(硬性指标,不支持就无法发送):主机465端口是开启和放行的php扩展openssl是开启的php扩展sockets是开启的虚拟主机必须开启fso
环境要求(硬性指标,不支持就无法发送):
主机465端口是开启和放行的
php扩展openssl是开启的
php扩展sockets是开启的
虚拟主机必须开启fsockopen函数
阿里云虚拟主机开启fsockopen函数
1、QQ邮箱 或者 163邮箱 126邮箱 开启SMTP服务,拿到授权码,根据自己的来
QQ邮箱开启SMTP服务 和 获取授权码:
163邮箱开启SMTP服务和 获取授权码:
126邮箱开启SMTP服务,跟163一样。
2、网站后台 - 系统 - 系统基本参数 - 核心设置
是否启用SMTP方式发送邮件:是
SMTP服务器:ssl://smtp.163.com 或者 ssl://smtp.qq.com
SMTP服务器端口:465
SMTP服务器的用户邮箱:123456@163.com 或者 12345678@qq.com
SMTP服务器的用户帐号:dedecms 或者12345678
SMTP服务器的用户密码:填你邮箱授权码,不是邮箱登录密码
配置163邮箱的是这样:
配置QQ邮箱的是这样:
配置126邮箱的是这样:
3、网站后台 - 系统 - 系统基本参数 - 添加新变量:
变量名称:cfg_shoujianren
变量类型:文本
参数说明:收件人
变量值:123456@qq.com
所属组:站点设置
4、打开 /plus/diy.php 找到
$id = $dsql->GetLastID();
在它的下面加入
网易企业邮乱码的解决方法:
打开 /plus/diy.php 找到
主机465端口是开启和放行的
php扩展openssl是开启的
php扩展sockets是开启的
虚拟主机必须开启fsockopen函数
阿里云虚拟主机开启fsockopen函数
1、QQ邮箱 或者 163邮箱 126邮箱 开启SMTP服务,拿到授权码,根据自己的来
QQ邮箱开启SMTP服务 和 获取授权码:
163邮箱开启SMTP服务和 获取授权码:
126邮箱开启SMTP服务,跟163一样。
2、网站后台 - 系统 - 系统基本参数 - 核心设置
是否启用SMTP方式发送邮件:是
SMTP服务器:ssl://smtp.163.com 或者 ssl://smtp.qq.com
SMTP服务器端口:465
SMTP服务器的用户邮箱:123456@163.com 或者 12345678@qq.com
SMTP服务器的用户帐号:dedecms 或者12345678
SMTP服务器的用户密码:填你邮箱授权码,不是邮箱登录密码
配置163邮箱的是这样:
配置QQ邮箱的是这样:
配置126邮箱的是这样:
3、网站后台 - 系统 - 系统基本参数 - 添加新变量:
变量名称:cfg_shoujianren
变量类型:文本
参数说明:收件人
变量值:123456@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);
}
至此自定义表单发送邮件通知管理者完成网易企业邮乱码的解决方法:
打开 /plus/diy.php 找到
$headers = "From: ".$cfg_adminemail."Reply-To: ".$cfg_adminemail;
在它下面加入一行:
$mailbody = mb_convert_encoding($mailbody, "GBK", "UTF-8");
完成
本文标签:
很赞哦! ()
相关教程
图文教程
织梦dedecms的LOOP语句调用自定义表单内容的方法
在使用edecms的过程中通常会要用到LOOP语句 这里我们将要说到的是:织梦edecms LOOP语句调用自定义表单内容的方法
dedecms织梦SQL语句多站点互相调用数据的实现方法
多个用DEDEcms做的站 怎么通过sql语句互相调用数据是在同一个服务器,同一MYSQL账号和密码,不同数据库请问怎么调用?
删除织梦dedecms已添加的自定义字段的方法
我们用织梦系统制作网站,根据网站的需求,或多或少要用到内容模型的“自定义字段”功能,字段的增删改是避免不了的,但是删除一个字段后就不能再使用相同的“字段名称”了
dedecms时间标签多种显示方法代码示例
一、形式为:2010-07-05 12:12:51 表示 年-月-日 时:分:秒;二、形式为:10-07-05 12:12:51 表示 年(2010年简写10年)-月-日 时:分:秒
相关源码
-
(自适应)科技产品设备技术作品pbootcms网站模板带下载和招聘基于PbootCMS内核开发的高端科技企业模板,采用响应式布局技术,适配各类移动终端设备。模板设计聚焦科技行业特性,通过模块化结构实现企业形象展示、技术成果发布与人才招募等核心需求查看源码 -
(PC+WAP)化工材料企业环保能源绿色营销型pbootcms模板源码下载本模板为化工材料及环保能源企业设计,采用PbootCMS开发,可展示各类化工产品、环保技术及能源解决方案。查看源码 -
(自适应)驾校培训学车活动免费pbootcms源码下载本模板基于PbootCMS内核开发,为驾校培训行业打造,具备完善的招生展示、课程预约、教练团队展示等功能模块。响应式设计适配各类移动终端,数据实时同步管理,助您高效开展线上业务。查看源码 -
(自适应)大气网络公司工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为网络技术服务类企业打造,具备高度可定制性。通过简洁现代的设计语言展现企业专业形象,后台数据实时同步机制确保多终端内容一致性,查看源码 -
(自适应)变压器电子元器件电器配件pbootcms网站模板源码为电子元器件企业打造的响应式网站模板,基于PbootCMS内核开发,助力企业快速构建专业级线上展示平台。支持页面独立设置标题、关键词和描述,内置SEO友好结构。PHP程序确保运行安全稳定,有助于提升搜索引擎收录效果。查看源码 -
(自适应)电子元件电路板元器件pbootcms网站源码下载为电子元器件、电路板制造类企业设计,特别适合展示产品参数、技术规格等内容。采用响应式技术,确保各类电子元件在不同设备上都能清晰展示。查看源码
| 分享笔记 (共有 篇笔记) |