Cart is empty
GoDaddy Support

Having problems with your website’s form mailer?

Date Submitted: 3-2-2011 by sean

Not what you're looking for?
We want your feedback!

Topic: Web Hosting

Thank you all for your feedback. To address these stated concerns, we have implemented changes on March 3 to our outbound email program that should help address your issues since we originally posted this content.

Forms are popular on websites; they let customers share their information with you, whether it’s for a newsletter or to register an account. Often times, these forms email a confirmation of the visitor’s submission to to you or the visitor submitting the information. Did you know that all email, even if it’s sent from a hosting account, must have information entered in the From value, though?

You can make that From value a particular email address, too. This lets you create a professional-looking email for your customers or something that’s easy to categorize for yourself.

However, we have to be careful with what users can specify as their From value to combat spamming attempts. Here’s a list of email address domain names we don’t let our customers use as the From value of their forms:

  • gmail.com
  • aol.com
  • aim.com
  • yahoo.com
  • hotmail.com
  • live.com
  • msn.com

If your email form uses one of these domain names for its From email address, our server will not send the email.

We recommend using your own domain name’s email address — and if you have your hosting with us, you can set one up for free. Get that information here.

FrontPage Users: If you entered an email address using one of the domain names listed above, your form will not send emails, either. To change it, check out Installing FrontPage Extensions.

22 Comments on "Having problems with your website’s form mailer?"

  • by kalvin on March 3rd, 2011

    This needs to be corrected by GoDaddy. This policy was not in effect when I signed up for my Go Daddy account. I purchased a script to operate my e-mail form. I tested it thoroughly and it worked flawlessly. It stopped working correctly at the beginning of February 2011. It seems the above policy was enstated, without Go Daddy notifying its users, of the change in policy. This change in policy is actually a significant reduction in service and as such requires that Go Daddy gives out rebates to all of its users that were signed up previous to February 2011. Go Daddy is completely within its rights to change its policies, but as a result of such changes it cannot reduce services that were in place at the inception of an agreement. My script does not send spam. My form is sent via Go Daddy servers and as such should not be subject to the above policy. It is up to Go Daddy to correct this problem on the server end for its users that do not abuse the system. The above solution is counterproductive and causes more work for me on the receiving end.

  • by sleepydad on March 3rd, 2011

    By filtering From: according to your list above, you’ve alienated 90% of my customers!! I’m mustering as much patience as I can with this because I’ve been a Go Daddy customer and supporter for years, but I’ve been searching for a full three days for a solution to this without success. In the meantime, potential customers are dropping like flies because I can’t receive their emails. And, nobody at Go Daddy took the time to warn me so I could explore other options. I only found out about it because I had an irate customer call me wondering why I hadn’t replied to his multiple emails sent from his LEGITIMATE @yahoo address.

    I have tried PHPMailer and Swiftmailer in an attempt to use my gmail smtp, and am at wits end with that endeavor. I NEED all emails regardless of FROM: to send to myself and others within my organization. It would be ridiculously cumbersome to have it sent to me and have to turn around and forward to other parties if that’s what your suggesting as your ‘solution’. If I’m misunderstanding something, I’m all ears if you’d care to clarify. In the meantime, I’m all but dead in the water with the online portion of my business because of this idiocy.

  • by cagilbert on March 3rd, 2011

    ok… I am a flah -only- developer and have been using a php script to get my contact forms work. I no nothing about php but never had an issue with other servers before.
    This is the small piece of code I use to get the info from the flash file and e-mail it.

    What do I need to change so it works on this server?

    Thanks in advance.

  • by sleepydad on March 3rd, 2011

    Okay developers, this turns out to not be as bad as at least I had thought. My concern was having a valid Reply-To address in my headers so that I could answer incoming emails. In fact, that’s not a problem. I did this and tested it with a yahoo.com and msn.com return address and it worked.

    Create a Go Daddy email account for your domain if you don’t already have one. Use Go Daddy’s instructions to do that if you don’t know how.

    Use that address ONLY in the FROM: line of your PHP. You can use any address that you want including @yahoo, @msn, etc in your Reply-To: and Return-Path: lines …

    $headers=”From: Your name/biz name”;
    $headers.=”\r\n”; //email account on file with Go Daddy
    $headers.=”Reply-To:sender@yahoo.com\r\n”;
    $headers.=”Return-Path:sender@yahoo.com”;

    if (mail($to,$subject,$body,$headers)) {
    echo ‘sent’;
    }

    When you hit REPLY in your email client, it will send to the address in the Reply-To: line.

  • by sleepydad on March 3rd, 2011

    Erratum:

    $headers=”From: Your name/biz name”; // THIS CAN BE POPULATED WITH WHATEVER ‘NAME’ YOU WANT TO USE.

    $headers.=”\r\n”; //email account on file with Go Daddy
    $headers.=”Reply-To:sender@yahoo.com\r\n”;
    $headers.=”Return-Path:sender@yahoo.com”;

    if (mail($to,$subject,$body,$headers)) {
    echo ‘sent’;
    }

  • by Nikiv on March 3rd, 2011

    I dont know what is wrong

    Ive been using Godaddy hosting for one of my customers.

    The customers sents a daily newsletter to more or less 250 of his clients

    The mails are sent from an address attached to his domain. newsletter@********.be
    Since last tuesday hardly any mails reach their destination.

    What is wrong with that ?

    smtp server used : “” or “relay-hosting.secureserver.net”
    port uses : “” or 25

    sender address : newsletter@********.be or newsletter-no-reply@********.be

    I can post a snippet of code to prove I can code, but hey, that code worked fine until last monday.

    Reliable and stuff, I can’t trust the godaddy hosting not to host a professional website.

    With kind regards Niki

  • by kalvin on March 4th, 2011

    OK – Now I’m completly BAFFLED. I.ve spent more time on this a come up with sort of a workaround…but I just received an email with some form data from a form that I have yet to update with these fixes and it came from a Yahoo account. WHAT’S GOING ON HERE????????? How much more un-necessary work do I need to do. Have these policies been lifted or don’t they work all the time? And if they don’t work ALL THE TIME…dump them!

  • by sean on March 4th, 2011

    Thanks @sleepydad for the help.

    This policy only affects the FROM value of the emails your form sends. Basically, you form mail can’t say that it’s from an email address using one of the listed domain names — because it’s not. It’s being sent from your website.

    We recommend using an email address at your domain name to send form mail so recipients know who’s reaching out to them.

  • by kalvin on March 4th, 2011

    So now were just mincing words. GoDaddy you just don’t get it. My form isn’t from my website…it’s from the person who filled it out…it’s just generated at my website. That info needs to come to me in the “From” header so that it shows in my inbox as who it came from. I can’t have a folder full of emails all from the same place. It’s impossible to keep track of things that way. Do you agree? And I’m not quite sure what:
    “We recommend using an email address at your domain name to send form mail so recipients know who’s reaching out to them.” means. I’m the recipient of my form mail.

  • by sean on March 4th, 2011

    @kalvin Conceptually, I understand that the form comes from the visitor to your website. However, in terms of the technology used, the form mail actually comes from your hosting account. To help organize the emails you receive from the form, maybe you could try inputting the users’ email addresses in the subject line.

    What I meant by “We recommend using an email address at your domain name to send form mail so recipients know who’s reaching out to them.” is that you should use your own domain name for the FROM value of your form.

    @Nikiv That doesn’t sound like the same issue — you or he should try contacting our customer support for more assistance.

  • by Arthur1818 on March 4th, 2011

    We had done some redevelopment on one of our web forms last week, and then suddenly it stopped working. We panicked, and I almost fired our web-dev on the spot, only to find out after much testing that this was the issue. So besides losing thousands from missed customers, paying my web developer overtime to diagnose and fix the issue, we also lost out on other development project time. This has cost us a minimum of $10k. Minimum. So when is the refund, coming GoDaddy?

    A warning would have been nice, and would have solved all of our issues, but instead you chose to execute a half-cocked solution to a problem that has much better, much more elegant fixes. You’ve cost thousands of customers thousands of dollars, and I would not be at all surprised if there were lawsuits coming out of this.

    Thanks for making my decision to switch hosting providers when our contract is up very easy.

  • by RobRobRob on March 4th, 2011

    I have to agree with a lot of the nasty comments here. Particularly the idea that this really major change was not announced, or announced well enough. So it makes me look particularly dumb in front of my customer. Thanks a lot. So far I have spent an entire day on this mess, and know a lot more now than a few hours ago, but trying to modify php to accommodate this, may or may not be localized. It should be localized if good programming standards are in place, but I’ve not drilled down that far yet. If anyone has anything to say in the context of moodle, I’d be interested.

  • by wilhelmus7 on March 5th, 2011

    This was exceptionally poorly handled and communicated. This was a major change no matter how you interpret whom an email comes from. I am fortunate that I only lost a bit of forum goodwill, not paying business.

    Making a change like this without communicating it well in advance is simply unacceptable.

  • by TUNGSTEN RINGS on March 8th, 2011

    What business is it of GoDaddy to filter our emails? Do our emails not already have spam filters on them? I will activate that filter in needed. There was a filter applied on February 25 which was deleting 95% of my customer emails. This affected 5 form mailers and my shopping cart, all different vendors. I know the work around to get my scripts working properly, however I want my customers email to be in the from address field. ALL third party scrips are intended for those emails to be in the from field, and GoDaddy does not call the shots and have the high road on this solution. GoDaddy is not the path maker of the internet. As of this past weekend, GoDaddy reversed the filter, however are still threatening to impact our business with this filter. Not worth it to me. I am transferring to my other hosts. 1&1 and Tucows both don’t pull this ****. I think the bottom line is that GoDaddy has some guy sitting behind a desk thinking of ways to push their own products such as shopping carts and web development services. I guarantee all GoDaddy shopping cart customers were not impacted by this network change. Only the third party scripts were impacted and will be impacted in the future. This is why GoDaddy didn’t warn third party script users. This is my first and last comment I will ever leave on GoDaddy.

  • by Richard LAX on March 8th, 2011

    You guys (GoDaddy), this whole situation was just awful.

    I even called in to find out why I wasn’t getting any email, and your support team stated that everything was fine, so I went with it.

    After sending a few test emails, that I never received after 24 hours, I had to take my forms down and have people contact me manually. This was incredibly embarrassing to potential clients and not only did this my business look out of date, but god knows how many clients I might have lost in your email filter of confusingness. It’s a situation where one email can be thousands of dollars, so my loss could be astronomical. Not to mention the amount of time (and money) spent with a programmer to find out if something I modified caused this problem.

    I have been a loyal GoDaddy customer for NINE YEARS now. And while they have been great for most of that time, whoever was responsible for this disaster needs a little talking to because I’m ready to move on to a hosting company that doesn’t screw over their customers. At least let us know before you make changes that affect our business, ughh.

    GoDaddy, you really should credit affected customers for this screw up, it’s the least you could do.

  • by Oire Admin on March 9th, 2011

    Hello,
    Here it’s even worse. I’m trying to subscribe to a mailing list (using my mail program, not a webform) at yahoogroups.com. So if I send a -subscribe@yahoogroups.com message, I should get a reply from YahooGroups which never comes to my mailbox.

  • by kalvin on March 14th, 2011

    …”Thank you all for your feedback. To address these stated concerns, we have implemented changes on March 3 to our outbound email program that should help address your issues since we originally posted this content.”… Please, what are these changes? I have searched through the help menu but have been unable to locate any reference to them. Thanx.

  • by thighmister on April 19th, 2011

    Some forms send to users, some send to the webmaster. That distinction is at the root of a lot of the confusion on this subject.

    Sean, list example codes so that it might be possible for anyone to understand a single thing you have said here.

  • by melindap on May 13th, 2011

    So…what’s the end result here? I know nothing about programming and used WYSIWYG Web Builder 7 to design and publish my site. I have read MANY posts about this issue. My questions are:
    1. Am I required to use the godaddy form mailer scripts provided with my hosting plan or can I upload my own script?
    2. I am on a windows hosting plan. Do I have to be on a linux hosting plan to make the form mail work?

    I’ve read the help article and used the sample code on my site for the form. It doesn’t redirect to my thank you page nor do I ever receive an email.

    I’m just lost! Any help would be appreciated. Thank you.

  • by sean on May 16th, 2011

    @melindap The issue discussed in this post no longer affects any of our users. What you’re looking for is located in Using Windows Hosting Form Mailers.

  • by chubita on May 29th, 2011

    My php using mail() is not working on godady. I am not using those domains you mention. the same script does work on my bluehost.com server.

    Whats wrong?

  • by sean on May 31st, 2011

    @Chubita Sorry you’re having problems with your mail() script. Our support department can help you narrow down the issue. Get more info here.

NEED HELP? Call our award-winning support team 24/7 at (480) 505-8877
Submit

United States - English
Traffic Log Image