Basic contact form - was working - not now!


(sue garrett) #1

Hi there - hoping somebody can help!

My basic contact form (RW7) is no longer working - I have been in touch with the hosting bods who tell me the email address used is no longer pointing to the mail server…
I cannot recall if I had to do this in the first place but don’t know how to change it now - the following is the message I’ve received from our hosting
As I further check it from my end the send mail is not pointing to smtp.livemail.co.uk or websmtp.livemail.co.uk and it would be better to use that server details to your contact form so your website will be working, I understand that there were no changes to your website, but it will help if your scripting codes are up to date.
Any help much appreciated!
Sue


(Rob Beattie) #2

If the form was working before and isn’t now, then in my experience, something has changed at the hosting end. One thing you could try is to select your Contact form page in Edit mode, open Page Inspector and put a tick in the box ‘Define email address in PHP script’. Then republish the page and try again.

Are you receiving emails to that address if someone just sends you an email, rather than filling in the contact for? That’s worth checking too.

Rob


(sue garrett) #3

Thanks Rob - I tried that… Fasthosts are not very helpful…
Yes - I am receiving emails from that address and I’ve checked the spam filter etc… kinda stuck as to what else to do? I’ve tried using another mail form from Doobox - still same result - no contacts!
Sue


(Aaron Marquez) #4

Hi Sue!

Your host may prefer SMTP over phpmail for contact forms. As of now, the default form doesn’t support SMTP sending, but Formloom by YabDab does. You can also request that they enable phpmail for your account.


(Doobox Software) #5
  1. Your host only allows SMTP authenticated email.
  • Contact your host to check.
  • Only YabDabs form support smtp authenticated mail I believe.
  1. Your host has a security measure in place that only allows email to be sent from your server from an address tied to your domain.

For example:
anything@anyotherdomain.com will fail under this security restriction.
While:
anything@yourdomain.com will work as expected.

  • Try pointing the form at an email address tied to your domain.
  • Check with your host to see if they have this security measure in place.

(Doug Bennett) #6

Looks like fasthost does allow PHP mail.
https://help.fasthosts.co.uk/app/answers/detail/a_id/59/kw/Mail%20forms

I know the have some requirements listed on the page above, like the email address must be on the same domain, and this:

A fifth parameter, -f, should be added to the sendmail function. This will set the name of the from email address.

Not at my Mac, but perhaps that’s the issue.


(sue garrett) #7

Thank you Aaron
As far as I can see, I already have SMTP enabled - as this is how our business email works and that is still working fine…
It’s odd that this has stopped working now - perhaps I need to update the contact form to something that will work?
Thanks again
Sue


(sue garrett) #8

argh! I’m confused now…

This is the response from Fasthosts support…so it looks like I need to change something but what and how?!

As I further check it from my end the send mail is not pointing to smtp.livemail.co.uk or websmtp.livemail.co.uk and it would be better to use that server details to your contact form so your website will be working, I understand that there were no changes to your website, but it will help if your scripting codes are up to date.


(Doobox Software) #9

Currently, you’re telling whatever form you’re using to send the email to some email address.
What is that email address you told the form to send to?

There is a strong possibility you may need to change that.
If you were telling it to send to me@hotmail.com for example.
You may find that telling the form to send to anythiung@yourdomainname.com will work.

Because some host now don’t allow email to be sent “from” any address that is not tied to your server.
Our stack sends from the email address you tell it to send to as well.


(sue garrett) #10

I’ve got it to send it to our business email - sales@basicallywooden.co.uk - which is the one I’ve been using since I made the website - looks like I may have to make a new contact form with a proper stack…
Thank you for all your help!
Sue


(system) #11

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.