Knowledgebase
Emails not received from a Website contact form

If you have a form (using PHP/ASP/etc) on your website that is configured to send a message to your email account, but you never receive mail from your website's form, please perform the following tests:

  •     Send a message to your email account from an external personal email account.
  •     Modify the form to send mail to your Gmail account, or any other personal email account.

If both tests are successful, this issue is most likely caused by mail delivery settings on your webserver. Because your website and your email address share the same domain name, the mail agent running on the server that hosts your website thinks that it is responsible for mail addressed to your domain name. This is a typical default setting.

When someone submits the form on your website, the mail agent recognises your domain name and concludes that it should be sending mail to itself. The mail agent will attempt to deliver the message locally.

To resolve this issue, notify the mail agent running on the server that hosts your website that it is not responsible for handling mail for your domain. Contact your web host for specific instructions. If you host your own website, contact the support team for your mail server software.

If you experience difficulties with script-generated emails being processed by Proofpoint Essentials (i.e. not reaching recipients who are Proofpoint Essentials Customers), please ensure that your script specifies a valid mailbox for the Return Path of any generated emails. If a valid Return Path is not specified, Proofpoint Essentials will not be able to process your email. For more on specifying a valid Return Path, please see this article.

(13 vote(s))
This article was helpful
This article was not helpful