dedecms 自定义表单提交邮箱提醒

打开 plus/diy.php 搜索

$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";

在下面添加

$mailtitle = "网站新增重要信息提醒";
        if("{$bbbbb}"!=''){
        	$mailbody = "{$bbbbb},包车有新预约";
        }

        if("{$ccccc}"!=''){
        	$mailbody = "{$ccccc},接送机有新预约";
        }

        if("{$xiangmu}"!=''&&"{$diyid}"==3){
        	$mailbody = "{$xiangmu},拼团游有新预约";
        } 

        if("{$xiangmu}"!=''&&"{$diyid}"==6){
        	$mailbody = "{$xiangmu},主题游有新预约";
        }

        if("{$diyid}"==4){
        	$mailbody = "预定酒店有新预约";
        }
        if("{$diyid}"==5){
        	$mailbody = "私人订制有新预约";
        }
		
		$headers = $cfg_adminemail;
		$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 = false;
		$res = $smtp->sendmail($cfg_smtp_usermail,$cfg_webname,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);
		

上面判断是个人需要的 $mailbody 就是邮件内容 使用你需要的内容或自定义表单的变量就可以

 

打开dedecms后台核心设置

注意 :部分服务器禁止使用25端口,可以使用456端口,前提是smtp前面需要添加ssl://

用户邮箱:接受邮件的邮箱

用户账号:我使用的是邮箱

账户密码:邮箱的授权密码

注意:pop3/smtp需要开启

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章