WordPress.org

Ready to get started?Download WordPress

Forums

Has wordpress destroyed my contact form? (8 posts)

  1. jamiegerig
    Member
    Posted 2 years ago #

    Since installing WordPress on my GoDaddy hosting account 2 months ago I have been unable to receive emails sent via a contact form on my website.

    Other emails can be received if sent via a non-contact form.

    I have tried over 7 different contact forms. None have worked.

    When sending an email via the contact form – there is no error message – it says the email has been successfully sent – but it never arrives (it is not in my junk folder).

    I have tried 2 different SMTP settings for both gmail and my business email tied to my website – using the WP Mail plugin, namely:

    SMTP Host: relay-hosting.secureserver.net
    SMTP Port: 25

    SMTP Host: smtpout.secureserver.net
    SMTP Port: 80

    With both settings, the test email is TRUE. However, only with the latter settings – does the test email actually arrive to my inbox. But, in both cases the real email does not.

    GoDaddy have offered no helpful advice.

    Here is the latest version of my contact form I am using:
    http://www.zorba.com.co/wordpress/contact-2

    Please help. I am desperate.

    Jamie

  2. Other emails can be received if sent via a non-contact form.

    That's a good sign.

    SMTP Host: smtpout.secureserver.net
    SMTP Port: 80

    I'm not on GoDaddy but that port looks off. SMTP is port 25 not 80.

    You're running IIS so try disabling the WP Mail plugin and set your SMTP relay are explained here:

    http://help.godaddy.com/article/1283?locale=en

    That should set your smarthost on IIS, see if that works with your contact form as well as with other mail.

  3. Go Daddy
    Go Daddy Support
    Posted 2 years ago #

    Jamie,

    First off, let me confirm that the proper server is relay-hosting.secureserver.net, though php applications normally don't need a port number when assigning a relay server. That said, you shouldn't need to specify an outgoing mail server if using the mail() function. This detail is mentioned in our Help Center at http://x.co/aBjW

    As for why your messages aren't being received... I can't diagnose the issue with the information available. However, it's conceivable that there is some content in the message that is triggering a filter on the sending servers and not allowing it to send. I recommend setting things up so the email sent is as empty as possible. Maybe just a simple subject, like "test subject", and a simply message body, like "test body". If this works and the current message doesn't, you know it's something in the message itself causing the problem. You can then contact our Support staff with a copy of the content that isn't sending so they can investigate what part of it is triggering.

  4. jamiegerig
    Member
    Posted 2 years ago #

    As a last resort - the only way I've managed to solve this problem is by using Fast Secure Contact Form - which has a setting called “Enable when web host requires “Mail From” strictly tied to domain email account.”

    This setting is required or GoDaddy will not send any email if the form sender uses a web mail address like gmail, hotmail, yahoo, etc.

    If you've also suffered at the hands of GoDaddy - this page will save you:
    http://www.fastsecurecontactform.com/godaddy-email

  5. Go Daddy
    Go Daddy Support
    Posted 2 years ago #

    jamiegerig,

    Although we encourage the use of a custom email address in the FROM field, we don't actually require it. Meaning, we don't have any rule in place to prevent outgoing mail from a hosting account based on the sending email address. Unfortunately, that also means I don't know what it was about the change you made that got it working, and I don't know why it didn't work before.

    For the record, I've personally tested a contact form on WordPress using a gmail.com address as the sender. It worked without error.

    If you think a message is being blocked for any reason and would like to investigate why, I would recommend you contact our Support staff so they can test the account and assist with troubleshooting. Contact info is at http://x.co/heretohelp

  6. jamiegerig
    Member
    Posted 2 years ago #

    Thanks for your interest.

    I have contacted GoDaddy support many times over.

    It's a bit like talking to a robot from the 1950s.

    GoDaddy states repeatedly that they don't support third party software (i.e. plugins).

    When I pointed out that I had tested over 10 successful contact forms and therefore suspected it might be an issue between GoDaddy and WordPress -

    GoDaddy kindly pointed out that they don't support third party software.

  7. Go Daddy
    Go Daddy Support
    Posted 2 years ago #

    jamiegerig,

    It's true that there are limitations to our Support. Our staff generally does not investigate issues with third party scripts. However, the specific problem you described was an inability to send mail using an email address from specific vendors as the sender. That is something we should be able to test.

    If this is still a concern of yours, please submit another support request asking that this specific functionality be tested. Then post another response in this thread so I know you've done so and can check up on the status of the request.

  8. jamiegerig
    Member
    Posted 2 years ago #

    Hi Godaddy,

    Thank you for your continued interest.

    I'm quite happy now with the Fast and Secure contact form - so I'm not going to invest more time on this - even though I will not be able to use any other contact form.

    I hope the next person to encounter this problems reads this post and can contact GoDaddy support with confidence that the issue will be taken seriously.

    Thanks again,

    jamie

Topic Closed

This topic has been closed to new replies.

About this Topic