Viewing 10 replies - 16 through 25 (of 25 total)
  • Exactly @buzztone! I totally agree about the green confirmation message being a good indicator of CF7 working as it should. Everything else depends on the webhost and the receiving mail server.

    I did some testing earlier today and discovered that adding additional mail headers with more details about the originating server helped avoid Gmail marking messages as spam. I wrote a blog post about my findings.
    [Link moderated. Please do not use these forums to promote posts on your own site.]

    The solution was to add the Sender header which contains an email address with the same domain as the website, like so:

    Sender: [email protected]
    Reply-To: [your-name] <[your-email]>

    It is very similar to what WordPress does with registration and password reminder messages — see this comment in WordPress source.

    Thread Starter trobh1963

    (@trobh1963)

    Thanks @kaspars and @buzztone. That is some really good info that I’m going to look into. I don’t want this happening again. I’m going to try and add your code for more clarity. Again, really appreciate all the comments.

    The link deleted by the moderator above, https://kaspars.net/blog/wordpress/contact-form-7-not-sending-emails, is a useful article that will help users deal with emails sent from CF7 being seen as spam.

    I started having the same issue in the last couple of days. Here’s how I found my solution:

    After an online chat with my host where they had me test the form in real time, this is what I discovered. The problem was that the “From: [your-name] <[your-email]>” made the sending email come from some other domain (the form submitter’s email). So in addition to adding the additional headers “Sender: [email protected]
    Reply-To: [your-name] <[your-email]>”

    I needed to change the from to “[email protected]” as well. Problem solved.

    WoutCompay

    (@woutcompay)

    I had the same problem, and although tsturgell’s comment above did help, what really solved my problem was sending the form submission to an @gmail.com address and then forwarding that to my @domainname.com address. A bit cumbersome, but it works!

    Also, as noted before, install the following plugin to capture all the form submissions, just to be sure!
    https://www.ads-software.com/plugins/contact-form-7-to-database-extension/

    lolsen17

    (@lolsen17)

    I’m using your contact form 7, it’s wonderful, but it’s not sending to any Microsoft email accounts (outlook, live, hotmail). Is there a reason for this?

    Thanks,
    Lauren

    @lolsen17 – As per the Forum Welcome, please post your own topic.

    Your problem – despite any similarity in symptoms – is likely to be completely different.

    I used a plugin called WP Mail SMTP to solve my problem. The plugin needs to be logged into your email account in order to have mail sent out by SMTP. At least this was the case for me.

    I was able to speak with my hosting provider with whom I am using for my emails and they walked me through the info I needed to set everything up using the plugin. Hope this helps!

    https://www.ads-software.com/plugins/wp-mail-smtp/

    After trying all that was mentioned here, I couldn’t get the emails to come through to me. That is, until I did what @woutcompay mentioned – worked perfectly! Yes, it takes some steps to get set-up, but once it’s complete, it’s done. Also, I use the Flamingo plug-in to ensure all submissions are captured… just in case.

    @kasy.allen ugh, very cumbersome. if you’re using a custom domain than your problem is probably caused by 1. no SPF record and 2. using the wrong SMTP server.

Viewing 10 replies - 16 through 25 (of 25 total)
  • The topic ‘Contact Form 7- Not receiving emails’ is closed to new replies.