Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 显示已发送消息但未接收电子邮件的联系表7_Wordpress_Email_Contact Form_Contact Form 7 - Fatal编程技术网

Wordpress 显示已发送消息但未接收电子邮件的联系表7

Wordpress 显示已发送消息但未接收电子邮件的联系表7,wordpress,email,contact-form,contact-form-7,Wordpress,Email,Contact Form,Contact Form 7,遇到WP插件问题,请联系表格7。当我填写表格并提交时,我收到一条成功消息,说明它已发送,但我没有在电子邮件中收到它 邮件不在我的垃圾邮件中,我只在输入发送到的电子邮件时在电子邮件中收到邮件 它要发送的电子邮件是一个交换帐户。我可以通过WP后端上的联系人表单提交来查看电子邮件。但是我想解决这个问题 形式 [text*您的姓名占位符“name”] [电子邮件*您的电子邮件占位符“电子邮件地址”] [文本*您的dob占位符“dob”] 您想参加哪些挑战 [复选框*选择质询“1”“2”“3”] 请在此

遇到WP插件问题,请联系表格7。当我填写表格并提交时,我收到一条成功消息,说明它已发送,但我没有在电子邮件中收到它

邮件不在我的垃圾邮件中,我只在输入发送到的电子邮件时在电子邮件中收到邮件

它要发送的电子邮件是一个交换帐户。我可以通过WP后端上的联系人表单提交来查看电子邮件。但是我想解决这个问题

形式

[text*您的姓名占位符“name”]
[电子邮件*您的电子邮件占位符“电子邮件地址”]
[文本*您的dob占位符“dob”]
您想参加哪些挑战

[复选框*选择质询“1”“2”“3”]
请在此勾选您已阅读并接受[popup_]触发器 classes=“popmake食品挑战tcs”] 进入和参与的条款和条件[/popup_trigger]。 [验收-997] [提交“发送”]
邮寄

致:myname@company.com

发件人:网站

主题:挑战

Reply-To: [your-email]

From: [your-name] <[your-email]>

Eating Challenge Registration

Name: [your-name]
Email: [your-email]
DOB: [your-dob]

Challenge(s): [select-challenge]
回复:[您的电子邮件]
发件人:[您的姓名]
进食挑战登记
姓名:[您的姓名]
电子邮件:[您的电子邮件]
DOB:[你的DOB]
挑战:[选择挑战]

我还和网站的主人核实了他们是否使用了wp_mail(),并得到了确认。与其他联系人表单一样,发送-禁止使用此表单。

当我遇到有关wp联系人表单的问题时,我总是使用smtp插件来解决。我建议您使用wp smtp邮件插件


如果在使用smtp插件后出现任何问题,请回复此帖子,我将再次尝试帮助您。

我的网站中存在此问题


一些主机公司阻止自动发送电子邮件,因为一些用户使用主机发送电子邮件营销。所以,我想你可以联系你的主机提供商来解决这个问题

尝试将
发件人:
电子邮件地址设置为
wordpress@yourdomain.com
。联系表单7支持人员建议将发件人地址设置为您自己的域,以便网站的邮件程序不会认为它在欺骗发送的电子邮件(从错误的电子邮件地址发送)

如果这不起作用,最好使用像这样的插件

我将其设置为通过我们的Gmail帐户发送联系表电子邮件,效果很好

SMTP插件是一种创可贴解决方案 人们使用SMTP插件的原因是他们没有正确设置自己的域;因此,他们通过自己的电子邮件托管公司发送电子邮件,期望自己的域名设置正确,并且允许接受需要转发的电子邮件。那么,假设您的网站位于example@mywebsite.com你的电子邮件是example@gmail.com,然后您可以使用SMTP插件向gmail.com发送电子邮件,然后gmail代表您重新发送

正如您所见,这是一个笨拙的解决方法,实际上并不能解决无法直接从您的网站发送电子邮件的问题。这是一个问题的一些用例:

  • 如果你真的想从example@mywebsite.com不要暴露你的秘密example@gmail.com向公众发表演说
  • 如果您的电子邮件提供商不支持SMTP
  • 一些反垃圾邮件工具可能会阻止通过这种方式发送的电子邮件,因为SMTP可能是通过黑客帐户进行欺骗的标志。在使用Mail(2)功能向客户端发送确认电子邮件时,这几乎总是会导致问题,因为您几乎可以保证其中一些会使用垃圾邮件过滤器来阻止它
  • 您可能还需要通过其他无法使用SMTP插件的方式(非联系表单7)发送电子邮件
  • 更好的解决方案 解决交付问题的最佳方法是在DNS中正确设置DKIM、SPF和PTR记录

    如果您正在使用cPanel,就像现在大多数托管公司所做的那样,那么您需要转到EMAIL>EMAIL Deliverability,如果您需要更新DNS,它将向您显示警告。如果您这样做,只需将它自动生成的记录复制到您的域的DNS中,这将解决问题。与试图通过其他人的服务器发送电子邮件不同,这将设置您的服务器以正确发送电子邮件,从而缓解上述所有问题

    这和大多数SMTP插件一样容易设置,这样你就不必为WordPress安装不必要的插件


    如果您没有cPanel访问权限,只需联系您的域托管提供商,并要求他们设置您的DKIM、SPF和PTR。如果您的域托管提供商和Web托管提供商是两个不同的公司,您可能需要向您的网络托管公司请求正确的DNS记录,以便将其放入您自己的帐户或提供给您的域托管公司。

    提交后您是否收到绿色的成功消息?@charankumar yesHave您是否检查了垃圾邮件文件夹?@Just101,尝试通过应用不同的电子邮件在标题部分使用Cc和Bcc,可能的情况是,如果您使用的是CF7 4.9版本,其他插件也会产生冲突通常当我们的客户出现此问题时,我们建议检查垃圾邮件文件夹80%的情况我已要求他们帮我调查,谢谢@PyMatFlowYeah将地址从改为建议的,并将此地址列为白名单,这样它就不会进入垃圾邮件,从而解决了问题-谢谢。@Insight同时使用联系人表单7和WP Mail SMTP插件安全吗?“我现在把它设置成这样,我想它实际上是在发送电子邮件。”@JosephK。如果这仍然是一个问题,我会安装Wordfence并运行扫描。
    Reply-To: [your-email]
    
    From: [your-name] <[your-email]>
    
    Eating Challenge Registration
    
    Name: [your-name]
    Email: [your-email]
    DOB: [your-dob]
    
    Challenge(s): [select-challenge]