GSMARTISAN 前端的联系页面 Contact US 有一些问题:

  1. 后台设置为 mail 协议方式,收信断断续续的不及时。
  2. 设置为SMTP方式,前端发信常常会报错。

现在给出一系列的解决方案,也算是自己的一个笔记。

设置为 mail 方式与 VPS 服务器的配置有很大关系,与系统关系不大。这个时候你要测试你的 VPS 能不能发信,比较有效的方式是把下面的这一段代码放在文本文件里面:

<?PHP Mail("12115411@qq.com", "Email subject", " My message"); ?>

然后重命名该文本文件为 mail.php ,把该文件上传到 OPENCART 的根目录,然后访问:www.gsmartisan.com/mail.php,再打开你的 QQ 邮箱,看是否收到了该邮件。

设置为 SMTP 的系列报错如下操作:

  • 删除 \admin\view\template\marketing\contact.tpl 第 194行代码:

$(‘textarea[name=\’message\’]’).val($(‘#input-message’).code());

  •  使用 GMAIL 的 SMTP 如果还不能成功,则需要把 SMTP Port 端口号改为 587。