当前位置: 主页 > 行业新闻 > IT技术 >

西安做网站,织梦 dedecms自定义表单发送邮件,手机短信通知,多个邮箱

一、这个文件/dede/mail_send.php中以下代码拷贝到diy.php中的require_once(dirname(__FILE__)."/../include/common.inc.php");下面
 
//邮件发送函数
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);
}
}
 
二、然后把
 
$email = "****";  //这里填写要发送到的邮箱
$mailtitle = "邮件标题";
$mailbody = "邮件内容";
sendmail($email, $mailtitle, $mailbody);
 
放到
 
$id = $dsql->GetLastID();
的上面,保存文件。
 
三、打开网站后台,找到 “系统”–“系统设置”–“系统基本参数”–“核心设置”进行相应的设置,西安做网站选择西安剑锋网络
 
QQ邮箱的话,把 smtp服务器 换成 smtp.qq.com ,
QQ的端口好像是465;
SMTP服务器邮箱 填写QQ邮箱;
SMTP服务器用户帐号 其实没什么用,随便写上就行,也可以直接写成QQ邮箱;
SMTP服务器的用户密码 写QQ邮箱密码。
 
建议大家别用QQ邮箱,因为很多QQ邮箱确实收不到邮件,不清楚什么原因;
推荐使用 163或126邮箱,这个一般都没问题;
SMTP服务器为 smtp.126.com或smtp.163.com,
端口是 25,
 
四、表单中的一些内容也发送到邮箱中
我想把表单中的一些内容也发送到邮箱中,这里应该怎么写呢?其实很简单,只需要修改下 $mailbody 即可。
怎么传值?直接 $ 符号加你表单中字段的名字即可。比如表单中一个 <input name="title" />的字段,我想把 title 的值放到 $mailbody 中,只需要在你需要显示的位置写上 $title 即可获取 title 的值了。如: $mailbody = "表单中title的值为".$title;
 
五、其他
 请注册一个163邮箱用来发信,(当然也可用其它邮箱发信,只是麻烦些)再注册一个手机邮箱用来收订单,同时手机邮箱请设置手机通知邮件到达免费提醒功能。
 
(移动手机邮箱请到http://mail.10086.cn/注册,联通手机到http://mail.wo.com.cn注册,电信手机到http://mail.189.cn注册)
 
需要用到63邮箱地址(发订单邮件用)、QQ邮箱地址(收订单邮件用)、手机邮箱地址(收订单免费短信提示用).
 
163邮箱在【设置】栏中找到【邮箱设置】的选择并打开, 在邮箱右侧 选择【POP3/SMTP/MAP】, 勾选【开启POP3服务】
 
 
修改织梦dede\templets\diy_list.htm
织梦留言时间格式化
else if($fielddata[1]=='datetime')
{
$fields[$field] =  GetDateTimeMk($fields[$field]);
}
 
  • 公司:西安蟠龙网络科技有限公司
  • 联系人:张经理
  • 手机/微信:187 2951 9978
  • 手机:130 2284 0126
  • Q Q: 136 8888 63 点击这里给我发消息
  • 地址:西安市雁塔区科技路10号华奥大厦C座901
  • 做企业网站用什么空间比较好?

    西安蟠龍网络一般推荐大家两种选择: 一、陕西省内服务器提供商:优点,备案速度快(3天左右)也算稳定。 二、阿里云空间:优点,(大品牌,稳定) 缺点,(备案需要邮寄资料,审核速度...

  • 企业网站备案需要什么资料

    企业备案需要准备什么资料,西安蟠龙网络总结如下:很细分,其实很简单 1、公司证件:营业执照副本或组织机构代码证原件扫描件或者复印机加盖公章 2、法人证件:法人身份证原件正反面...

  • 域名的解析与绑定教程

    域名的绑定 购买了虚拟主机需要绑定域名才可用所绑定的域名访问网站,根据主机不同,绑定有所不同,但是很简单,都是找到域名绑定的地方 常见的主机管理页面一 进入虚拟主机控制面板...

  • 域名必须实名认证才能解析吗?

    西安蟠龍网络告诉你: 国内注册的域名必须是实名认证 1、之前只有国内域名才需要实名认证,从17年6月份起,所有国内注册的域名都需要实名认证才可解析。 2、如果不想实名认证,可在国外...

  • 如何知道域名解析是否生效?

    域名做好解析后,需要一定的时间生效,一般很快就生效(几分钟、十几分而已,原则是24小时以内)。根据各地的DNS服务器刷新时间不同略有不同。 新域名解析之后或者域名换IP重新解析了想...

  • 域名过期之后多长可以再被注册?

    域名过期之后多长可以再被注册?国际通用域名大概是(45/30+30+6=81/66天)。CN域名大概是(15天) 域名到期没有续费会分为三个阶段,三个阶段后才可以注册 一、国际通用域名(.com .net .org等...