{"id":1399,"date":"2023-09-12T08:20:53","date_gmt":"2023-09-12T08:20:53","guid":{"rendered":"https:\/\/loftocean.com\/doc\/cozystay\/?post_type=ptkb&#038;p=1399"},"modified":"2023-09-12T10:03:15","modified_gmt":"2023-09-12T10:03:15","slug":"contact-form-7-not-sending-email","status":"publish","type":"ptkb","link":"https:\/\/loftocean.com\/doc\/cozystay\/ptkb\/contact-form-7-not-sending-email\/","title":{"rendered":"Contact Form 7 Not Sending Email?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1399\" class=\"elementor elementor-1399\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d42d00e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d42d00e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1fc24d2\" data-id=\"1fc24d2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-377b86f elementor-widget elementor-widget-text-editor\" data-id=\"377b86f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><strong>Why is Contact Form 7 not sending email?<\/strong><\/h3><p>The most likely cause of your problem may be as follows:<\/p><h6 class=\"wp-block-heading\"><strong>Possible Cause #1 \u2013<\/strong>\u00a0Your web host does not support the PHP mail function<\/h6><p>By default, Contact Form 7 sends emails using the wp_mail function, which relies on the PHP mail function of your hosting server. Some hosting providers,\u00a0like GoDaddy, don\u2019t support the PHP mail function, which is why WordPress can\u2019t inform you about the messages left on your site.<\/p><p>Even if your host does support PHP mail, the fact that PHP mail lacks authentication makes emails sent via this method more likely to be flagged as spam.<\/p><h6><strong>Possible Cause #2<\/strong> \u2013\u00a0 Your web host has turned off the ability to send emails from your WordPress website<\/h6><p>If you are ever suddenly not receiving Contact Form 7 submissions from your WordPress site to your email, it could be an issue with your website\u2019s host, not Contact Form 7 or your email provider. Some hosts will automatically turn off sending emails from WordPress sites\u2019 contact forms after they sense a brute force attack or other traffic anomalies or even if you just get too many contact form submissions.<\/p><h6><strong>Possible Cause #3 <\/strong>\u2013 Email spoofing<\/h6><p>Email spoofing occurs when an email looks like it was sent from a certain source but was actually sent from another. Most spoof emails don\u2019t make it to users\u2019 inboxes because of Contact Form 7\u2019s default configuration settings. So, if your email ends up in this category, it likely won\u2019t make it to its destination. When a user completes your form, you get a notification from the email of the sender. This oftentimes gets flagged as a spoof email because it sends from your website instead of the individual sender. This is a common reason why Contact Form 7 emails don\u2019t make it to the inbox.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e639abe elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e639abe\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b3b7ed elementor-widget elementor-widget-text-editor\" data-id=\"0b3b7ed\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><strong>How to resolve the issue?<\/strong><\/h3>\n<p>Here are our suggestions:<\/p>\n<h6><strong>Solution #1 \u2013 Install this plugin <\/strong><a href=\"https:\/\/wordpress.org\/plugins\/flamingo\/\" target=\"_blank\" rel=\"noopener nofollow ugc\"><strong>Flamingo<\/strong><\/a><\/h6>\n<p>This plugin was also created by the author of Contact Form 7. Its purpose is to store messages submitted by Contact Form 7 forms directly in the dashboard of your website.<\/p>\n<p>After activation of the plugin, you\u2019ll find Flamingo on the WordPress admin screen menu. All messages through contact forms are listed there and are searchable. With Flamingo, you are no longer need to worry about losing important messages due to mail server issues or misconfiguration in mail setup.<\/p>\n<h6><strong>Solution #<\/strong><strong>2 \u2013 Install a third-party SMTP plugin<\/strong><\/h6>\n<p>A WordPress SMTP plugin is a tool that helps to properly configure and control the way your WordPress site sends emails. It uses the Simple Mail Transfer Protocol (SMTP) to ensure your WordPress emails are delivered efficiently, bypassing typical PHP mail function issues that can lead to email deliverability problems. There are a number of SMTP plugins to choose from. You can search and find one in the&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/search\/smtp\/\" target=\"_blank\" rel=\"noopener nofollow ugc\">WordPress plugin repository<\/a>.<\/p>\n<h6><strong>Solution #<\/strong><strong>3 \u2013 Contact your website hosting provider (not your email hosting)<\/strong><\/h6>\n<p>Using the above two methods, you can first ensure that you can receive messages submitted by Contact Form 7. In addition, we also recommend that you contact the hosting provider of your website and tell them that Contact Form7 on your website suddenly cannot send emails and this function worked before. Have them check to see if your site\u2019s function to send email has been disabled (as mentioned in \u201cPossible Cause 2\u201d).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"menu_order":0,"template":"","ptkb_category":[3],"class_list":["post-1399","ptkb","type-ptkb","status-publish","hentry","ptkb_category-how-tos-faqs"],"_links":{"self":[{"href":"https:\/\/loftocean.com\/doc\/cozystay\/wp-json\/wp\/v2\/ptkb\/1399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loftocean.com\/doc\/cozystay\/wp-json\/wp\/v2\/ptkb"}],"about":[{"href":"https:\/\/loftocean.com\/doc\/cozystay\/wp-json\/wp\/v2\/types\/ptkb"}],"version-history":[{"count":5,"href":"https:\/\/loftocean.com\/doc\/cozystay\/wp-json\/wp\/v2\/ptkb\/1399\/revisions"}],"predecessor-version":[{"id":1405,"href":"https:\/\/loftocean.com\/doc\/cozystay\/wp-json\/wp\/v2\/ptkb\/1399\/revisions\/1405"}],"wp:attachment":[{"href":"https:\/\/loftocean.com\/doc\/cozystay\/wp-json\/wp\/v2\/media?parent=1399"}],"wp:term":[{"taxonomy":"ptkb_category","embeddable":true,"href":"https:\/\/loftocean.com\/doc\/cozystay\/wp-json\/wp\/v2\/ptkb_category?post=1399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}