Tell a Friend About Our Cool Software
Yahoo!'s hosting account packages restrict php sendmail to the server running the script. This means that the address you're trying to send the form results to must be on the same domain where the script is being hosted. This has caused a few problems for some of our users lately.
All is not lost however. You can still receive your email's from Form Builder while being hosted with a Yahoo! account. If you're receiving an error message when you try to submit the form, check to see if any of your fields are specified as an "Email Address" field. The script resets the "From" address to whatever the user enters, but because of the limitation noted above, the server won't let the email go through.
You can uncheck the "Email Address" option within Form Builder and turn off the Email Validation option. Also, check to make sure the To address in the "Form Configuration Settings" window is an address on your domain (you@yourdomain.com). Then just resave your form and upload it back to Yahoo!.
Next, you'll need to login to your Yahoo! Hosting control panel. Click Create and Update > PHP / Perl Mail. This will allow you to reset the default address used by Sendmail (the function used by our software to send the form results via email) on your server. It's probably defaulted to webmaster@yourdomain.com, but if you enter the same address you've specified as the To address in Form Builder the server will be able to send the form results.
The main drawback to this is that you won't be able to reply to the user who filled out the form, but at least you'll get the results instead of an error message.
To view the full details of these Yahoo! limitations, visit http://help.yahoo.com/l/us/yahoo/smallbusiness/webhosting/php/php-28.html.
Note: Because of this same limitation, CC and BCC addresses on outside servers will also cause the error message as if they were in the To field. This is because the CC and BCC options call the same mail function that To uses.