织梦邮件函数做到独立页面的方法_织梦CMS教程


织梦的邮件发送只能用系统MAIL函数或者SMTP, 如果服务器是linux基本可不用配置任何SMTP信息。但是如果是windows机器,就必须配置SMTP。

我们配置SMTP会出现意外,比如用QQ邮箱。

QQ邮箱:

1.  企业邮箱明显比QQ普通邮箱好用,不容易进入垃圾箱

2. QQ邮箱必须配置启用SMTP

3. SSL明显比不启用效率高


在织梦DEDECMS关键函数部分

require_once(dirname(__FILE__).'/../include/common.inc.php'); //在dedecms内必须引用
//邮件发送函数
function sendmail($email, $mailtitle, $mailbody)
{
global $cfg_sendmail_bysmtp, $cfg_smtp_server, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_user, $cfg_smtp_password, $cfg_adminemail,$cfg_webname;
if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))
{
$mailtype = 'HTML';
require_once(DEDEINC.'/mail.class.php');
$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug = false;
if(!$smtp->smtp_sockopen($cfg_smtp_server)){
 ShowMsg('邮件发送失败,请联系管理员','-1');
   exit();
}
$smtp->sendmail($email,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
}else{
@mail($email, $mailtitle, $mailbody, $headers);
}
}


在相应页面做以下代码

if(!$_POST) exit;
    $address = admin@';
$name   = $_POST['name'];
$mailto   = $_POST['email'];
$mailtitle   = $_POST['subject'];
    $mailbody = $_POST['message'];
$sendtime = time();
if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); }
$msg  = "You have been contacted by $name with regards to $mailtitle.\r\n\n";
$msg .= "$mailbody\r\n\n";
$msg .= "You can contact $name via email, $mailto.\r\n\n";
$msg .= "-------------------------------------------------------------------------------------------\r\n";
if(@sendmail($address, $mailtitle, $msg, "From: $mailto\r\nReturn-Path: $mailto\r\n"))
{
echo "<p class='ajax_success'>Thanks for Contact Us.</p>";
}
else
{
echo "<p class='ajax_failure'>邮件发送成功</p>";
}
?>

再去包含个HTML页,就可以让用户通过邮件留言了


# 怪哉翻译网站建设  # include  # php  # seo一天的收入  # 怎么学seo技巧  # 武汉seo学习培训  # seo内页布局  # 健身房网络营销推广手段  # 关键词快速排名优化系统  # 伊春网站优化服务商名单  # SEO学院风裙子搭配  # 渭南网站优化外包  # class  # 武穴企业网站推广方案  # 精准营销怎么关闭推广  # 男装关键词排名  # 企业网站排名优化长尾词  # 勒流seo优化方法  # seo霸屏课堂音频  # 朔州集团网站建设  # 营销推广策划书职教高考模板  # 网站建设团队游戏室外  # 河南seo推广的公司  # 如用  # 织梦CMS教程  # 织梦邮件函数  # 织梦独立页面  # 邮件发送  # 请联系  # 不容易  # 再去  # 好用  # 只能用  # 就可以  # 织梦邮件函数做到独立页面的方法  # 就必须  # 效率高  # SSL  # br  # pre  # DEDECMS  # ajax  # success  # Contact  # nbsp 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 如何快速生成橙子建站落地页链接?  织梦dedecms如何批量导入关键词做内链优化_织梦CMS教程  如何选择靠谱的建站公司加盟品牌?  如何用搬瓦工VPS快速搭建个人网站?  阿里云万网免费申请ssl证书教程_SEO优化教程  已有域名和空间如何搭建网站?  如何注册花生壳免费域名并搭建个人网站?  建站之星手机模板如何一键下载生成?  织梦自定义字段为图片(仅网址)远程图片保存只有数字的解决方法_织梦CMS教程  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  建站之星模板如何自定义颜色与字体样式?  建站之星配置系统填写指南与颜色字体自定义技巧  建站之星配置全解析:模板选择与填写指南轻松掌握  织梦的联动信息类型只能增加一级和三级选择,不能增加二级选择解决方法_织梦CMS教程  建站主机选哪家性价比最高?  建站主机类型有哪些?如何正确选型  织梦一级目录作域名list.php无法跳转到手机站解决方法_织梦CMS教程  如何用5美元大硬盘VPS安全高效搭建个人网站?  织梦cms网站sitemap地图生成插件 _织梦插件  织梦dedecms热门搜索关键字调用代码_织梦CMS教程  织梦自定义表单用js代替联动地区解决联动地区选择问题_织梦CMS教程  如何零基础开发自助建站系统?完整教程解析  织梦kindeditor文本编辑器增加“查找替换”功能_织梦CMS教程  dedecms织梦图片上传自动生成*路径方法_织梦CMS教程  织梦让上传的图片名字不变不重命名_织梦CMS教程  建站主机SSH密钥生成步骤及常见问题解答?  织梦dedecms内容页调用栏目内容标签{dede:field.content/}_织梦CMS教程  如何配置支付宝与微信支付功能?  建站主机系统SEO优化与智能配置核心关键词操作指南  织梦使用kindeditor编辑器后批量上传图片无法加水印_织梦CMS教程  织梦实现分类搜索的功能(下拉搜索)_织梦CMS教程  织梦dedecms自动更新网站地图的教程_织梦CMS教程  如何快速搭建高效简练网站?  定制建站是什么?如何实现个性化需求?  二级目录301重定向到二级域名方法_织梦CMS教程  如何在阿里云完成域名注册与建站?  Phpcms V9内容编辑器过滤不支持iframe和JavaScript的解决办法_PHPCMS教程  如何自定义建站之星模板颜色并下载新样式?  宝塔建站助手安装配置与建站模板使用全流程解析  建站助手哪款好?一键生成+SEO优化免费神器推荐  建站之星支付失败如何快速处理?  如何通过网站建站时间优化SEO与用户体验?  如何用y主机助手快速搭建网站?  网站TAG标签正确使用方法_SEO优化教程  织梦整合*登录、*登录、微博登录、等会员一键登录插件_织梦插件  如何通过免费商城建站系统源码自定义网站主题与功能?  高端网站建设与定制开发一站式解决方案 中企动力  织梦手机站内容页图片自适应去除style样式标签_织梦CMS教程  织梦实现任意页面调用当前会员信息的方法_织梦CMS教程  网站用masonry瀑布流无限加载重叠解决方法_织梦CMS教程 

 2020-02-05

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.