THIS IS THE ERROR MESSAGE THAT I GET WHEN I TEST MY FORM THAT THE
ON-LINE ENDUSER WOULD USE TO SEND ME A MAIL:
We're sorry but we were unable to send your e-mail. If you are sure that you entered all your email addresses properly, you should contact your server administrator.
php Version: 4.3.11
sendmail Path: /usr/sbin/sendmail -t -i
sendmail From:
SMTP:
localhostSMTP Port: 25
MySQL: Installed
File Uploads: On
File Uploads Max Size: 50M
Post Max Size: 50M
Software Version: 7.1
Software Last Updated: 08/31/2007
Script Version: 4.0
Script Last Updated: 12/08/2007
THIS IS WHAT
COFFECUP SAYS
ABOUT THE PROBLEM:
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 e-mails 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 "E-mail 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 e-mail go through.
You can
uncheck the "E-mail Address" option within Form Builder and turn off the E-mail 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 log in 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 e-mail) 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.
IM AT MY WITS END (NOT THAT I HAVE MUCH WITS) AND AFTER DOING ALL THAT
COFFEECUP SYS TO DO. THE PROBLEM DOES NOT GET FIXED. I HAD AN EARLIER VERSION OF
COFFEECUP, AND IT WORKED FINE. BUT THIS NEWER VERSION WILL NOT WORK. WHICH MAKES ME WONDER IF
COFFEECUP IS USING A NEWER
php SCRIPT VERSION THAN WHAT
YAOO HAS.
WELL IF YOU COULD HELP I WOULD APPRECIATE IT
THANKS
GAIRY