在织梦已有一个的基础上进行改动,表单对应一个邮箱请参考这个教程《织梦提交自定义表单后邮箱通知教程超简单版(支持所有邮箱)》,下面对应多个邮箱是在此教程基础上修改的。
一、新加变量-cfg_shoujianrenx
二、修改plus/diy.php文件
$mailtitle = "{$diy->name}--留言通知"; $mailbody = ''; foreach($diy->getFieldList() as $field=>$fieldvalue) { $mailbody .= "{$fieldvalue[0]}:{${$field}}\r\n"; } $headers = "From: ".$cfg_adminemail."Reply-To: ".$cfg_adminemail; //新加一行判断 $shoujianren = $diyid == 1 ? $cfg_shoujianren : $cfg_shoujianrenx; 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($shoujianren,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype); } else { @mail($shoujianren, $mailtitle, $mailbody, $headers);
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 织梦如何使2个自定义表单对应2个邮箱