Spam filtering mixes a bunch of signals to determine if a message is spam.
Some things to check:
1. It sounds like your local MX setup may be incorrect: “The users of the @our-domain.com email address are not receiving emails at all.” Usually points to the local mailserver thinking it’s the primary an delivering to a non-existent mailbox — you’re saying CF7 emails get through but this plugin does not? That’s very odd.
2. SPF records need to allow the webserver to send mail, unless you’re using an SMTP plugin (like WP-Mail SMTP) to send via your primary SMTP server — though it sounds like using SMTP didn’t work either?
3. Sometimes you need to switch to MailGun, SendGrid, etc. to get decent deliverability.
4. Is the same content being sent by all 3 plugins? If not, that may be the difference.
I’d need more information to say more… like:
– The domain in question
– Which version of the plugin you’re using
– Some of the filtered emails with headers to see if there is any spam scoring information in there
– Which spam filter you’re using
Since that’s all about your server configuration(s), it’d likely fall under premium support. The plugin is sending the email using wp_mail() … what happens after that is not something I can generally support (for free).
All has been taken care of with this. It was a problem with our hosting provider sending all emails from our domain emails to our domain emails.
Got in touch with the host and they fixed the issue.
Thank you for all of your help with this.
You provide some great support for your plugin!