在线咨询
QQ咨询
TOP

外贸网站客户留言到管理者的邮箱

发布时间:2020-07-06 22:59:03 来源: 浏览:
在外贸网站建设中,经常要用到客户询盘的功能,如果仅有在线询盘或询盘信息留言到后台,可能不能够及时接收到等问题,因此,客户留言到管理者的邮箱,在外贸网站是很实用的一项功能。
首先在网站管理后台,进入系统管理--系统基本参数--核心设置里面,设置下列几项:
 网站发信EMAIL:如abc@163.com
 smtp服务器:如:smtp.163.com
 SMTP服务器的用户邮箱:abc@163.com
 SMTP服务器的用户帐号:abc@163.com
 SMTP服务器的用户密码:当然是你的邮箱密码(这里包含2个情况,如果是QQ独立邮箱密码的填写独立密码,没有独立密码,直接用QQ帐号登录密码)
 
 
第二步、修改plus目录下的diy.php文件
85行:
 
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";
后面开始添加代码:
 
$mailtitle = $name."提交表单通知";
$mailbody = "称呼:{$name}\r\n邮箱:{$email}\r\n内容:{$message}";
$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;
$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
注:$name $email $message 三个变量都是提交的字段,提交的字段名称前面加$符号就行,这个根据你的需要来改。然后保存。
 
第三步、如果网站使用的是国外服务器需要对第二步进行一下处理
   一般网站使用的是国内服务器加上第二步给的代码,就可以实现管理员邮箱给自己发信,内容通过id号获取,不过美国主机是不允许自己给自己发邮件,所以在第二步代码的最后一句,要将其改下:
 
$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
//发送邮件,sendmail(收件人,网站名,发件人,邮件标题,邮件内容,邮件类型),将收件人重新定义一个,
 
比如:
 
$cfg_smtp_usermail2="abc@163.com";
$smtp->sendmail($cfg_smtp_usermail2,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
这样就可以收到啦。
TAG
外贸网站建设