I am struggling with getting my Send Contact Form Via Email to work. My email and my hosting is through GoDaddy. I have been reading through past topics on here and I tried the mail-tester.com. Here are my results: Spam Test Result
Hello Lauren,
just a couple of things I have noticed, you have it set to “USE CUSTOM SMTP SERVER” when ever I have used the contact form I have always used “EMAIL VIA WEB SERVER” but maybe go daddy requires that setting?
Also, when my forms haven’t sent, I have changed the “From email address” to the default (Noreply@example.com) and it has worked, despite using an actual email address that did exist.it is worth just giving it a go.
I read in another thread that sparkle is phasing out noreply@example.com that’s why I didn’t use it. However, I tried it after your suggestion and it still didn’t work unfortunately. I tried “USE CUSTOM SMTP SERVER” vs “EMAIL VIA WEB SERVER” and it makes no difference. So I am at a loss at what to do.
Unfortunately, the custom SMTP server settings you provided did not work.
My error log in my cpanel file manager said this after trying to send a message: [17-Oct-2024 11:46:48 UTC] PHP Warning: stream_socket_client(): Unable to connect to smtp.office365.com:587 (Connection timed out) in /home/j79o6jnioxj2/public_html/315mom.com/index.php on line 1
Yea I would contact GoDaddy.
Your Spam Test Result indicated that the “DKIM” hasn’t been setup. If this isn’t setup properly from your end then “email clients” won’t trust your email server.
I spent an hour with GoDaddy tech support and they said:
“Lauren, as this is a third party website concern, so you need to contact the customer support and ask for the clarification on the email not receiving.
As we do not getting the access to it.
As we can check all your email records and setting are up to date and successfully working fine.”
“If you are getting errors on the website but the email are successfully sending and receiving email.
There might be a glitch with the website to connect to email.”
So anybody have any thoughts? Or another email service provider to use instead of office365?
I think the problem is the framing with their tech support. You should ask for the exact settings to use on your server, for the server to send email (for example delivering contact forms). This is independent of the website builder used, and very specific to their setup.
I initially asked if we could set up DKIM on my account, however we discovered that already existed. I then told them about my issue with the contact form and error messages I was receiving in the error log in my cpanel file manager.
GoDaddy blocks outgoing email connections, because sending straight to office365 on port 587 fails (they don’t do this on all servers, which is why it was worth trying)
going through their relay server, which is what that note is about, I don’t think is compatible with office365
Notice that none of this has anything to do with Sparkle.
What you want is still GoDaddy support, with settings that work with office 365 specifically.