Contact Form 7插件用在 wordpress联系表单中,获取访客留言及询盘内容,在表单插件中是很流行的,很多外贸网站和企业网站都会使用 Contact Form 7插件来与访客沟通信息。

Contact Form 7插件安装

从 wordpress后台 plugins插件 > add new中搜索 Contact Form 7就能找到了,注意看安装量超过500万次的就是。安装并启用。

Contact Form 7插件设置

1、在 wordpress后台左侧选项列表中点击 contact > contact forms 能看到默认有一个表单了,你也可以点击 add new新增一个表单。

在title栏添加表单名,用于区分不同表单,在收到的邮件中不会显示出来。

2、form里面就是表单内容了,你可以按需添加不同标签,来丰富表单内容。

比如 drop-down menu标签是下拉菜单,checkboxes标签是多个可勾选的选项等等。那些手动添加的代码放到 [submit “Send”]之前才能生效。

3、Mail选项卡

这时候用户还是无法用表达给你发邮件的,切换到 Mail选项卡接着添加:

  • To:输入实际收件邮箱地址;

  • From:中转邮箱地址(要真实存在的且只能是域名邮箱)。这个邮箱起到转发邮件的作用,把前台页面表单提交的内容转发到实际收件邮箱中;

这两个邮箱地址可以相同,也可以不同,是根据大家不同业务环境、不同需求为出发点选择的,具体看下面讲解。

其他选项默认即可。

服务器中转邮箱设置

这时候涉及到几种中转方法。不同服务器、用户需求使用的中转方法是不同的。

1、From中转邮箱添加 info@域名域名,要真实存在的且只能是域名邮箱。邮箱前缀名随便起,info、mail还是别什么都行,用户是不知道这个邮箱存在的。

如上图所示 to 输入的是实际收件箱地址,from就是这个 info域名邮箱地址,如果两个都留 info@域名就变成自己转发给自己了,也很方便。

也不用安装下面2的宝塔邮局管理器和3的 WP Mail SMTP插件,省了很多麻烦事儿。

提示:有同学说 from邮箱用qq邮箱、163邮箱行不行,肯定是不行的哈。可以用腾讯企业邮箱和网易企业邮箱,这两种提供的都是域名邮箱。

如果服务器已经安装了邮局组件那么就按照1的方法操作,是最容易的,没有就要用下面 3的办法操作。

2、宝塔邮箱管理器中转

宝塔邮箱管理器是宝塔面板中的一个组件,操作步骤请参考宝塔面板邮局管理器安装部署使用图文教程。

很多人想用自己建立的域名邮箱,可以自行部署邮局管理器。像教程中那样在宝塔邮箱管理器中添加 info域名邮箱。

To 输入的是实际收件箱地址比如个人qq邮箱、企业邮箱等,From就是这个 info域名邮箱地址,这样就可以接收前台表单发来的信息了,然后用给客户回信就行了。

这么做的前提是使用服务器且安装了宝塔面板。

与1相比,2的好处是邮件都在自己管理中,也不需要额外付费。

3、WP Mail SMTP插件安装

有的服务器没有部署邮局组件,为了配合Contact Form 7插件使用,还要搭配 WP Mail SMTP by WPForms插件。

去 wordpress后台搜索 WP Mail SMTP by WPForms,看到如下图所示的就是了,安装并启用。

接下来设置 SMTP插件实现邮件转发功能。

只要把 CONTACT FORM 7 中 Mail 选项卡配置与 WP Mail SMTP设置对了,收邮件就没问题了。

3.1、WP Mail SMTP插件设置

  • From Email:info@域名,这里填写中转域名邮箱地址;

  • From Name:邮件名,随便写;

  • Mailer:选择other SMTP;

  • SMTP Host:smtp.ym.163.com 这是网易免费企业邮箱,默认端口为:25 (如勾选ssl安全链接,端口号为994),付费邮箱请自行寻找帮助文档。

  • 腾讯企业邮的 smtp.exmail.qq.com,使用SSL,端口号465。海外用户用 hwsmtp.exmail.qq.com ,使用SSL,端口号465。

  • Auto TLS:on;

  • Authentication:on;

  • SMTP Username和password:info域名邮箱的账号密码;

这里面看上去有点乱,其实牢记 contact form 7的 to 是实际收件邮箱,from和WP Mail SMTP的 from都是中转邮箱,关键是这里填对了就没问题了。

以上说的是服务器中如何使用 Contact Form 7插件,那么在 siteground虚拟主机中的使用方法有一些不同,接着往下看。

Sitegrond虚拟主机中转邮箱设置

如果你使用 Siteground 虚拟主机和 Gmail、hotmail收邮件,也要区分不同情况。

1、不用企业邮箱

比如网易企业邮箱、腾讯企业邮箱为代表的一众企业邮箱,这种情况设置起来就比较容易了,不用安装 SMTP插件,只安装 Contact Form 7 插件就能用。SiteGround会自动帮你添加好邮箱解析。

在 Contact Form 7 插件的 mail中,To 邮件发到哪个邮箱。建议用 gmail、hotmail等国外邮箱,这样可以确保不丢失邮件,并用这些邮箱回复客户邮件,国外客户看到这些邮箱后缀也不会有陌生感。

为什么这里不建议用网易、腾讯企业邮箱呢?国外发来的 PHP mail() 邮件容易被国内邮件服务器当做垃圾邮件扔到垃圾箱,甚至阻挡住你根本收不到。原因是 siteground虚拟主机中的邮件是由 siteground代发出去的,但发送人还显示你的域名邮箱,是不一致的,这就容易导致国外邮件被国内企业邮局过滤掉。

From 默认是 wordpress邮箱前缀,建议改成 info@你的siteground域名,contact可以设置成除wordpress外任意前缀。

设置好之后应该是下面这样的:

[your-name]

设置完记得保存。

为了确保万无一失,打开SiteGround后台

https://www.siteground.com/go/xunizhuji

管理 Mail Accounts 中添加 info前缀的域名邮箱。把 info邮箱添加到 gmail/hotmail的白名单,gmail无白名单就创建过滤器,勾选符合搜索条件:不要将其发送至垃圾邮件,等同于白名单效果。

2、使用企业邮箱

要把 siteground解析记录里 MX记录改成企业邮箱商家提供的记录。打开 siteground后台 【Advanced DNS Zone Editor】可以看到很多 SiteGround 默认生成的解析记录。按照企业邮箱商家提供的信息去修改 MX 记录、mail 记录(CNAME)、SPF (TXT)、DKIM (TXT)。

需要安装 WP Mail SMTP插件,插件详细设置请参考上面 3.1的内容。

Contact Form 7的 To输入与 WP Mail SMTP一样的企业邮箱地址;
From:[your-name] 填写红字部分;

保存。

3、WP Mail Logging 插件

为了防止邮件和信息丢失,我们可以安装 WP Mail Logging 插件记录来自网站联系表单的信息,这样可以从网站后台知道最近有没有信息,不用打开gmail、企业邮箱查看是否有新邮件。这个插件会自动记录从SiteGround发出的所有邮件。

打开 siteground后台设置 Email Rounting,把Local 改成 Remote,保存。

邮件发送不成功的原因

如果按照本文设置但不成功,有这几种可能性:

  • 收件邮箱是企业邮箱,企业邮箱的 MX 记录做的不对;

  • 发测试邮件太频繁,且发的内容多是无意义的一两个单词,被邮件服务器拦截了;

  • 虚拟主机送的免费企业邮箱可能导致收邮件失败;

  • Contact Form 7 的 Mail 中别写错、漏掉标签,否则就容易失败;

  • Siteground中的设置有不懂的地方也可以咨询在线客服。

wordpress安装jquery插件失败_Contact Form 7插件_WordPress表单插件安装使用教程相关推荐

  1. contactform7 ajax,Contact Form 7 最强大的wordpress表单插件

    10年前 (2011-09-02) | 54,093 views | 54 条评论 | 本文共2961个字 朗读这篇文章 不得不介绍一下这款插件Contact Form 7,真的是很强大,在还没用上C ...

  2. jQuery Form Plugin (jquery表单插件)

    jQuery表单插件 jQuery.form 这是一个全面支持表单的jQuery插件,支持文件上传,包含以下一些方法: -ajaxForm -ajaxSubmit - formToArray - fo ...

  3. Form表单插件jquery.form.js

    jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地.无侵入地升级HTML表单以支持Ajax. jQuery Form有两个核心方法 -- ajaxForm() 和 ajaxSubm ...

  4. Qt安装vsaddin插件失败解决方案(vs、Qt、 vsaddin插件下载地址)

    Qt安装vsaddin插件失败 最近换了新版本qt和vs,安装vs和qt都很顺利,结果安装插件时出错了. 插件名:qt-vsaddin-msvc2017-2.3.2.vsix 错误为: 之前没遇到过这 ...

  5. jQuery 表单插件 -- Form

    1.Form 插件简介 jQuery Form 插件是一个优秀的 Ajax 表单插件,可以非常容易地.无侵入地升级 HTML 表单以支持 Ajax. jQuery Form 有两个核心方法 --- a ...

  6. JQuery表单插件Form

    Form 插件简介 JQuery Form 插件是一个优秀的Ajax表单插件.它有两个核心方法 ajaxForm()和ajaxSubmit(),还包括一些方法: formToArray().formS ...

  7. jQuery插件 -- Form表单插件jquery.form.js

    jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地.无侵入地升级HTML表单以支持Ajax.jQuery Form有两个核心方法 -- ajaxForm() 和 ajaxSubmi ...

  8. 30 个最好的jQuery表单插件

    jQuery 的出现为我们的开发工作带来了极大的便利,而众多的基于jQuery插件的出现就犹如我们在 Firefox 中安装名目繁多的插件一样而乐此不疲,今天带给大家的是精心挑选的这30个最好的jQu ...

  9. jQuery用面向对象的思想来编写验证表单的插件

    本人的重点是怎么构建一个简单有效可扩展的jQuery表单验证插件,这篇文章没有教你怎么用 validate plugin.我们的重点在学习一些jQuery,Javascript面向对象编程的知识. 下 ...

最新文章

  1. Android APK反编译详解(附图)
  2. 考驾照选择 AI 教练,心态稳定不骂人
  3. STM32使用以下规则对过滤器编号:
  4. NTU 课程笔记:CV6422 goodness of fit
  5. leetcode 365. Water and Jug Problem | 365. 水壶问题(Java)
  6. 解决:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:
  7. 枚举类 enum,结构体类 struct
  8. Nginx学习总结(8)——Nginx服务器详解
  9. 你是不是 可替代的Linux运维工程师?
  10. html中父子元素的解释,CSS 子绝父相 理解
  11. C#使用AForge连接摄像头并且拍照
  12. mac air 分区以后 分区内存消失了
  13. Sobel边缘检测算子的本质
  14. Js解决微信浏览器刷新的问题
  15. 修改手机上网服务器,怎么给手机修改dns上网地址
  16. 安全之路 —— C/C++开3389端口(远程终端)
  17. 2023年1月编程语言流行度排名
  18. 网盘限速怎么办? 小编来支招!
  19. 机械手定位(带角度)的思路及3点计算旋转中心
  20. 日本西历和和历的转换(转)

热门文章

  1. 618 技术特辑(二)几百万人同时下单的秒杀,为什么越来越容易抢到了?
  2. js中如何在不影响既有事件监听的前提下新增监听器
  3. 一统江湖的大前端(5)editorconfig + eslint——你的代码里藏着你的优雅
  4. 【华为大咖分享】5.交付在云端-全云DevOps研发实践(后附PPT下载地址)
  5. SpringMVC处理Json、文件上传、拦截器
  6. Kotlin学习笔记 第四章 解构声明 集合集合的扩展方法 Range 异常 Throw关键字
  7. C++读取一整行字符串以及其他函数
  8. AI实战 | Tensorflow自定义数据集和迁移学习(附代码下载)
  9. WORD如何制作参考文献?
  10. loading窗口动画 web_在页面未加载完之前显示loading动画