首先在织梦网站后台,进入系统–系统基本参数–核心设置里面发信帐号
网站发信EMAIL:[email protected]
是否启用smtp方式发送邮件:是
smtp服务器:smtp.163.com
smtp服务器端口:25
SMTP服务器的用户邮箱:[email protected]
SMTP服务器的用户帐号:123456789
SMTP服务器的用户密码:邮箱密码
=====================================================
打开根目录plus下面的diy.php文件:
大概在85行找到一下代码:
$query = “INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); “;
在此代码后面开始加入一下代码:
$mailtitle = “{$name}向您提交了表单”;
$mailbody = “姓名:{$name}\r\n电话:{$tel}\r\n牙齿症状:{$yczz}”;
$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;
$cfg_smtp_1usermail=”[email protected]”;
$smtp->sendmail($cfg_smtp_1usermail,$cfg_webname,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);
注:
修改$mailbody 中的参数;$name中name修改城每一个字段的数据字段名
需要注意的是:邮箱需要开启POP3/SMTP/IMAP设置,目前只有一些老的163邮箱可以正常使用(默认是打开的),新注册的邮箱也是不可以使用
以上方法是我常用的 ,保证可以正常使用