Support » Plugin: Fast Secure Contact Form » Gmail contacts never arrive

Viewing 10 replies - 1 through 10 (of 10 total)
  • Here is the help page;

    For best results the “Email To” and the “Return-path address” should be separate email addresses on the SAME DOMAIN as your web site.

    Thanks Mike,

    I have done as you suggest, and will test the form again soon, and report back with results. Testing the form involves getting its owner on the phone, because the contact emails go to them, not me. But could lack of a Return-path address cause a Gmail-specific failure?

    Yes because without a Return-path address on the same domain, your message could be flagged as spam and go to a black hole.

    OK. Thanks for filling me in about this!

    To save time, I tried the same fix on a blog that I own. After inputting a separate Return-path address on the same domain, Fast Secure Contact Form is still failing to work when the sender uses a Gmail address. Other addresses come right through.

    Perhaps you should contact your web host about mail delivery problem. The form is set correctly

    OK, I will do that, and relay whatever I learn from Dreamhost.

    I have had a dialog with a Dreamhost support person. I am not convinced he understood the issue. I am at a total loss to understand how what he said applies to the issue in question. Here is the exchange:

    Subject: Contact Form will not send Gmail contacts
    I already contacted the developer of Fast Secure Contact Form, a WordPress plugin I use on a couple of sites hosted by you. That dialog is here:

    The developer suggested I ask you about this. He says his contact form is not the problem, and it might be a mail delivery problem . Thanks for your time!

    Dreamhost Support:
    I believe the issue you are experiencing is due to our policy regarding
    outgoing mail requiring authentication:

    The contact form you are using is attempting to send mail as an address
    not hosted here with DreamHost:

    From: A Person <>

    This policy will block e-mail if the FROM address is not using an e-mail
    address hosted here at DreamHost.

    You will need to modify your form to send using a FROM address that
    belongs to one of your DreamHost domains. You can set the REPLY-TO field
    to any other e-mail address and the mail should send without issue.

    I hope this clears things up for you, if you have any other questions
    please feel free to contact technical support again.

    Thanks for your suggestion, but I think something else is happening: If the “From” email address was the problem, the form would block all attempts, but in fact, the form fails Only when the sender (the person filling in the form) is using a Gmail address! All other email addresses work fine. I hope this helps…

    Dreamhost Support:
    The error is indeed the FROM address. The sender domain policy attempts
    to ensure that all mail originating from the server is from a DreamHost
    hosted e-mail address. The FROM address cannot be the person filling out
    the form, nor can it be any e-mail address that is not hosted here at
    DreamHost. You can view the bounced e-mails as well as the reasons why
    they were bounced by connecting as the domain user and navigating to the
    following folder:


    I would recommend changing the FROM address in your contact form to
    something like . You can set the REPLY-TO
    address as the person filling out the form and the mail should send
    without issue.

    I am sorry, but I am unable to understand what you are saying. Emails sent via the form have a “From” address of the sender who input their contact details. I don’t see how I am responsible for this. A Contact Form must accept whatever email address the person types into it. In this case, the form is refusing to send Gmail addresses. All others are fine. What am I not seeing here? So far as I can see, I only set the “To” address, not the “From” address.

    Dreamhost Support:
    The FROM address cannot be a user inputted field at DreamHost. Even
    though your site visitor is filling out the form the e-mail is actually
    being generated from your website and this is why the e-mail address must
    have FROM address belonging to a DreamHost e-mail address.

    Allowing the form to be sent by any inputted e-mail address is commonly
    referred to as spoofing: ng.3F

    What is email spoofing?

    When emails are sent, the program or script can say the sender is “from”
    any address they want. For example, you can send emails from your website that are “from” King_of_Mars@SolarSystem.Milky.Way.

    The FROM field in your contact forms must be an e-mail address here at
    DreamHost, as I have stated before you can set the REPLY-TO field as the
    user inputted e-mail address so that you can keep track of the user
    inputted e-mail address.

    To comply with what he wants, you go to the form edit page – Basic settings tab, then check this setting:
    “Enable ONLY when web host requires “Mail From” strictly tied to site”

    Most web hosts will be satisfied the mail comes from your site with this other setting: “Return-path address”, you set to an email address on the same web domain as your web site. My web host (Hostgator), that is all I need.

    They are making you prove the mail comes from your site by going one step further with the requirement of the from address.

    Let me know if it works.

    Sorry for the delayed response. It did indeed work. Thank you!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Gmail contacts never arrive’ is closed to new replies.