I have set up the form as per the video. When I click on the submit button I am sent to the success page, but the email doesn’t arrive. On the server, your php script for the action is in the same folder as the html pages of the site and it seems to have picked up the relevant name of the fields in the form.
I have looked at some of your responses to other queries on the form not working and you often want data about the hosting preferences. These can be accessed at: http://www.south-gwent-ramblers.org.uk/abcd.php
I get my emails through virginmedia. The format of the messages is unusual with data letting me know what “version” of the contact page I sent and when. It is possible that virginmedia regarded them as a dead cert to be spam and did not forward them. I’ll check up on that.
You should absolutely have your own domain/server space and an associated email address.
It is not forward thinking to rely on a service (like Virgin) which you may not want to be associated with at a later date.
Domains and hosting are cheap enough that it would not cost you much to set up fredfree.com and get emails sent to fred(a)fredfee.com which you can keep for perpetuity.
And if you so wish you can set the server to forward them to any email account you like.