I have set up a Form using the same email address as the site setting and the same domain as the site and the “send using your address” is ticked. The form works and sends an email but it is marked as spam by the addresses that actually receive the email. Some email accounts I have do not receive it at all.
The email headers mark the email as spam and show that the address used to send it is not the address in the form inspector. It seems this has been added by the server.
I am in conversation with hosting support.
Is there a possibility that there is a “call” in the code generated by the form that will use some kind of default address?
The form itself wouldn’t be responsible for the email ending up in your spam folder. That would most times have to do with your host and / or mail app.
@Out – Just got and responded to your email, but want to post the same details here for anyone following along…
The email address that is used here in your Form settings…
… is both the email address the form contents will be sent to as well as the email address that is used for sending the form contents when you use the “Send using your email address” option.
The FROM name and email address for the email are always pulled from the form contents itself — meaning that the NAME and EMAIL ADDRESS provided by your site’s visitor, who is submitting the form, will populate those fields in the email itself.
The email address you’re currently having the contents sent to is an Apple address, but you’re also using the "Send using your email address” which should only be used when you’re using an email address associated with your host. In other words you’d need to be using a Webmate email address when using the “Send using your email address” feature as that is where you’re hosting your site.
As for your host saying there is no FROM address — it is being added to the email header, here (see below). This is how the From information is added to the email header using the PHP mail() function.