Hello all,
I have my own personal site, as well as a couple sites through work that are all WordPress.
In the past I had used Ninja Forms for contact forms (client inputs info, clicks send and it sends it to what ever email we put in the email settings). I have now come to find this isn’t reliable as emails are not being delivered (filtered, black listed, who knows) and we aren’t being notified of contact form submissions without checking the submission log.
For my work sites we have Google Workspace accounts and custom domain emails (ei; [email protected]). For my personal account I do not, and only have gmail.
I am trying to find away to get contact forms working again in both of these situations if possible it seems for my work sites there may be a way because we have custom emails set up through Google, but is it also possible for my personal site in which I do not have a custom email.
Host: GoDaddy for all situations
Email Service: Google Workspace for work, Gmail for personal
Please help me out as if I am a completely newcomer because I am a front end designer having to work with some of this backend stuff that is sometimes beyond me at first.
Thank you!
[ad_2]
Use the free plugin [Fluent SMTP](https://wordpress.org/plugins/fluent-smtp/) for setting up emails from your WP site
Also , make sure you’re not spoofing domains in contact submissions. The FROM address (Both the RFC5321.MAILFROM and the RFC5322.FROM) should not be the address of whoever submitted the form. It should be a static address (ex. [email protected]), and either include the submitter’s email in the body of the message, or the `Reply-To` header.
This setup ensures compliance with email authentication, and that your WordPress site is not spoofing random submitter emails. (Which is probably part of your problem)
1. SPF: [https://au.godaddy.com/help/add-an-spf-record-19218](https://au.godaddy.com/help/add-an-spf-record-19218)
2. DMARC: [https://dmarcly.com/blog/how-to-add-dmarc-record-in-godaddy-godaddy-dmarc-setup-guide](https://dmarcly.com/blog/how-to-add-dmarc-record-in-godaddy-godaddy-dmarc-setup-guide)
These are crucial steps in making sure your emails are delivered. Often you won’t need an SMTP service if the above is done correctly – but with GoDaddy, I wouldn’t be surprised if all their IP addresses are blacklisted.
Do you have an Apple One subscription, by chance? If so, you can set up custom domain email hosting pretty easily with iCloud+. It’s perfect for a personal site/brand.
I feel like the recent changes from Google and Yahoo requiring a DMARC record are affecting a lot of people, whereas it may have been fine previously.
There are other things to consider too, like Lolklolk says.