Has anyone had success with a contact form that will actually successfully send/deliver to a hotmail or gmail account??
Well you get the success message but then they never reach the destination??
Thanks
Most probably it is not related to the contact form. It is more a server side issue, that the server doesnât accept these email accounts.
Check here on the forum, for example:
Hi Jannis
I read that and tried itâŚdidnât make any difference (although I did get it in my junk - gmail). When I tried it with my friends email (hotmail) - no sign anywhereâŚit probably is somewhere in his microsoft folder system!!!
Am actually using Dooboxâs HTML so thought it might work - chillidog hosting is my host.
Bit at a loss really, but thanks for the reply
Have you contacted @barchard ?
No not at the moment as honestly its not a major problemâŚif the address was @website.com we would have no problem. And as I said in reply to Jannis, my gmail test got through (even if in the junk)âŚso honestly dont think it is a host problem - likely a problem with the receiving end and where it ends up.
I have alternative ways of getting emails through tbhâŚand these days itâs all Whatsapp right??
What could be a problem is if theyâve secured their Gmail account with two factor authentication (2fa). In that case you donât use their regular password, but need to make and use an app password.
HiâŚthe gmail email was just a testâŚthe big problem is the hotmail.com address.
But thank you for your concern. In the old days contact forms just worked, any email address, no questions asked but now with added âprivacy/security etc etcâ - it is unlikely to to be plain sailing unless you use a âwebsite.comâ address the same as the website itself
Was just putting it out there to see if there was a contact form stack the just worked no matter what!!
Could you setup a mailto contact form like the one below, that way you avoid the host email issue?
This isnât a âhost email issueâ. This is an issue with HOW the contact form sends email. Gmail has now started enforcing valid SPF records for emails. MOST contact forms will forge (or fake) the FROM address using PHPâs built-in mail function. The mail software, however, signs the FROM address as root@server.example.com NOT the email address âfakedâ by the contact form. Therefore, the message fails the SPF validation that Gmail performs.
To avoid this, SMTP needs to be used to ensure that the email is properly authenticated and the FROM field matches and passes SPF validation.
As a FYI, FormsPlus support SMTP (as well as Mailgun and Postmark).
I hope that clarifies things a little.
Greg
Thanks for the clarification.
Is this the same with hotmail?
For Gmail (and possibly hotmail) you must have a DKIM record for the address too.
Likely but I have not heard of Hotmail rejecting the email with a bounce back message like Gmail does. They may just move the message to the users spam folder instead.
Hi no bounce back message (never mentioned that??)âŚjust disappears never to be found!! not even in spam folder
Gmail rejects the message with a bounce back so you know the error/issue. I have not seen Hotmail doing this. My guess is, if Hotmail processes the SPF, they move it to spam. Moving it to Spam is accepting the message. Therefore, the sender will not know it is sent to spam.
Hi like I saidâŚemail cannot be found in any folderâŚspam/junk +++
But thank you all for your concernâŚwe will look at alternative solutions
Another option is to skip the contact form altogether, and use a low-tech method. Basically, just show your email on your contact page, and the person sending can type the address themselves into their preferred email service.
Obviously you donât want to have your address in plain text on your site or evil robots will find it easily. So you can use an obfuscation code to âhideâ it from robots. Or better, add your email address into a jpg picture to disguise it from robots, but not humans. I am not sure how effective those techniques are currently, but I have used the jpg picture method for years with no noticeable spam. Not a perfect solution, but services like gmail and hotmail would work fine because there is no intermediary contact form, and comes directly from the sender.
Hi
Thats exactly what I was planningâŚthank you
This thread has some good info in it. I understand you @Piggles, have a plan. This is just some additional information for the future readers. Here is a good article on a lot of variations and option for forms. This would work with Chillidog hosting ad their SMTP eMail, I believe. @barchard
Youâre going to get a lot of contact from spam with that how-to. Also, for security, I donât support external SMTP services (only send from the same server your website is on) as shown in that guide.
Just a FYI, SMTP is not made to be used in conjunction with contact forms because itâs slow and not scalable. More HTTP friendly mechanisms are using APIs such as Mailgun (free tier), Postmark, SheetMonkey or FormSpark.
Hope that helps.
-Greg
Thanks for your input! Do you have a plain html version of your contact form for your hosting service? @barchard