如何在WordPress中用Contact Form 7发送无OTP的确认邮件
配置Contact Form 7发送无需OTP的确认邮件
基础收件邮件设置(给站点管理员)
- 打开WordPress后台的「联系表单」菜单,选中你要配置的目标表单进入编辑页面
- 切换到「邮件」标签页:
- 收件人:填写站点管理员的邮箱(比如
admin@yourdomain.com) - 主题:可以用表单的动态标签对应用户提交的主题字段,比如
[your-subject],也可以写固定文本如「新的网站留言通知」 - 邮件内容:把表单字段标签按需要排版,示例:
提交人姓名: [your-name] 联系邮箱: [your-email] 留言内容: [your-message] - 发件人:设置成与站点域名一致的邮箱(比如
wordpress@yourdomain.com),避免邮件被判定为垃圾邮件
- 收件人:填写站点管理员的邮箱(比如
配置用户自动确认邮件
如果需要给提交表单的用户发送无OTP的确认邮件,操作如下:
- 在表单编辑页切换到「邮件(2)」标签,勾选「使用邮件(2)」
- 收件人:填写动态标签
[your-email],这样会自动发送到用户提交的邮箱地址 - 主题:写明确的确认主题,比如「感谢您的留言,我们已收到」
- 邮件内容:编写友好的确认话术,示例:
您好,[your-name]:
我们已经成功收到您的留言,会在1-2个工作日内与您取得联系。
您提交的留言内容:
[your-message]再次感谢您的支持!
- 发件人同样设置为站点域名邮箱,回复邮箱可填写管理员的工作邮箱
排查OTP干扰
如果之前邮件自动附带OTP,大概率是第三方安全插件或OTP相关插件导致:
- 找到对应插件的设置页面,查找「表单OTP验证」「邮件OTP追加」类选项
- 关闭针对该Contact Form 7表单的OTP功能,或者将此表单加入插件的排除列表
测试验证
填写表单提交测试,分别检查管理员邮箱和用户提交的邮箱,确认收到的邮件无OTP相关内容,且格式、内容正常。
内容的提问来源于stack exchange,提问作者Matakoththuwakoni
相关产品推荐
相关产品推荐

