第一步:要到dede后台设置好邮箱的资料,并且确定所用的邮箱开启了smtp
第二步:找到/plus/diy.php 在
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
下加入以下代码
$mailtitle = "提交表单通知";
$mailbody = "姓名:{$xingming}<br>商品:{$shangpin}<br>数量:{$shuliang}<br>地址:{$dizhi}<br>手机:{$shouji}<br>邮箱:{$youxiang}<br>留言:{$liuyan}";
$headers = $cfg_adminemail;
$mailmy = '收件箱@XXX.com';
$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;
$smtp->sendmail($mailmy,$cfg_webname,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);
注释:
{$xingming}--就是表单中的字段名字
$mailmy = '收件箱@XXX.com';---后面的就是接收邮件的邮箱
不过在本地测试OK,但是上传到老鹰就不行了,网上很多言论说是空间禁止了25端口,所以没戏。