如果发现收不到网站上访客提交的咨询表单邮件,并且邮件服务提供商与网站空间提供商不是同一个公司时,邮件很可能被你的邮件服务提供商拒收了。
其原因是:个别邮件服务提供商认为应该由它的服务器发出你的邮件,而不应该从网站空间提供商的服务器发出,因此统统视为错误将这些邮件抛弃,导致你收不到网站上访客提交的咨询邮件。
如果出现这种情况,请按以下步骤让网站使用SMTP方式让邮件由邮件服务提供商的服务器发送。
!!重要:其中涉及几个参数,请先预备好:
- user@dominname: 是指你在邮件服务提供商那里配置好的一个计划用于发送网站邮件的邮箱地址,类似:[email protected];
- smtpserver: 是指你的邮件服务提供商给你的smtp服务器主机名,类似:smtp.gmail.com;
- port: 是指smtpserver的端口号,为安全起见,请务必让你的邮件服务提供商提供使用SSL加密方式的端口号,通常为465
- 请确保user@dominname这个邮箱已经开启了SMTP服务,如果无法确认,请咨询你的邮件服务提供商开启;
- 登录到网站管理后台,然后进入菜单:”系统”-“全局设置”(”System”-“Global Configuration”);
- 在打开的页面中点击以下”服务器”(“Server”)位置:
- 在打开的页面的右下部“邮件设置”(Mail Settings)中,将“邮件发送模式”(Mailer)选为“SMTP”;
- 在下面的各项参数中填入预备好的参数(!!!请务必替换成您自己预备好的参数,否则无效!!!):
- 发件地址(From email):user@dominname
- 发件人名称(From Name):随便填
- SMTP认证(SMTP Authentication):是
- SMTP加密方式(SMTP Security):SSL
- SMTP端口(SMTP Port):port
- SMTP用户名(SMTP Username):user@dominname
- SMTP密码(SMTP Password):**********(user@dominname邮箱的密码)
- SMTP主机(SMTP Host):smtpserver
- 点击页面左上角的“保存并关闭”(Save & Close)
- 检查网站中是否使用了“ChronoForms”表单组件:如果在后台“组件”(”Components”)菜单中可以找到包含“ChronoForms”单词的子菜单,请继续以下步骤,否则请忽略以下的8-17步骤;
- 然后进入菜单: “组件”-“ChronoForms”-“ChronoForms” (英文版后台:”Components”-“ChronoForms”-“ChronoForms”)
- 在页面的右上部找到并点击“Settings”(一个锤子和扳手的图标)
- 在如图所示位置对应填入预备好的参数(!!!请务必替换成您自己预备好的参数,否则无效!!!):
- 发件地址(From email):user@dominname
- Enable SMTP:Yes
- SMTP加密方式(SMTP Security):ssl
- SMTP主机(SMTP Host):smtpserver
- SMTP端口(SMTP Port):port
- SMTP用户名(SMTP Username):user@dominname
- SMTP密码(SMTP Password):**********(user@dominname邮箱的密码)
- 点击页面右上角的“Save”图标;
- 在“Forms Manager”页面点击列表中的第一个“Published”状态有绿勾(在同一行倒数第二个位置)的项目的“Form name”;
- 在打开的页面的第三行找到并点击“Setup”;
- 在页面的右边部分找到左上角包含“Email”的条目,然后点击其右边的“Edit”按钮;
- 在打开的窗口中找到名为“From email”的输入框,删除其中的任何内容,然后点击窗口右下角的“Save and Close”;
- 点击页面右上角的“Save and Close”;
- 点击列表中的其它“Published”状态有绿勾(在同一行倒数第二个位置)的项目重复第10-13步操作;
- 所有设置完成,退出网站后台,然后在网站上试着提交一个咨询,看看能否收到,如果仍然不能收到,请仔细按以上步骤检查,如有误请纠正。