客服点击这里给我发消息
网站建设、网络营销、托管——剑锋所指,所向披靡 (手机/微信:187 2951 9978)
全国服务热线187-2951-9978

西安蟠龙网络科技有限公司

西安蟠龙网络科技有限公司

让您花最少的钱,做最有效的宣传说出您想要的网站,我们为您量身定做!

当前位置: 主页 > 行业新闻 > 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
  • Launch Clipboard火狐插件,通过扩展增强 Firefox 的复制粘贴

    默认火狐浏览器只能单条复制粘贴打开相关的文字,链接。今天来介绍一下在火狐浏览器上增强复制粘贴的相关扩展,涉及到如下四个扩展:Copy Link URL、LaunchClipboard、Easy Copy 2 和Copy Urls Expert。...

  • 织梦DedeCMS实现自定义表单提交后发送指定QQ邮箱的方法

    将表单所有的内容发到指定邮箱中! 一、登陆QQ邮箱设置账户,找到POP3/IMAP/SMTP,开启,现在的邮箱开启POP3/SMTP都要授权码,记下你的授权码,等一下是作为密码使用的。 开启成功后是这样的:...

  • dedecms织梦让likearticle的mytypeid支持多个栏目和子栏目

    在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下 打开 \include\taglib\likearticle.lib.php 找到...

  • 织梦判断是否有子菜单,有就显示,否则不显示,根据样式格式化

    {dede:channelartlist typeid=top} {dede:field name=typeid runphp=yes} global $dsql; $sql = SELECT id From `dede_arctype` WHERE reid=@me And ishidden1 order by sortrank asc limit 0, 100 ; $row = $dsql-GetOne($sql); @me=is_array($row)?li class=dropdown:l...

  • 西安网站建设,excel二分法查找原理

    二分法查找 lookup match vlookup hlookup 的模糊查找 就是二分法查找 vlookup第三个参数为1,true省略则为模糊查找 二分位:=int((1+个数)/2) looku 分为向量和数组 正向查找,向量和数组都可以用 反向、...

  • 西安做网站,excel二分法查找

    二分法查找 Excel最大字符 々 =char(41385) Excel最大数 9^323 或者 9E+307 但后者大于前者 lookup忽略错误值 左取数字 =-LOOKUP(1,-LEFT(C8,ROW(1:10))) =LOOKUP(9^323,--LEFT(C8,ROW(1:10))) 中取数字 =-LOOKUP(1,-MID(C18,MATCH(...