Ok, I found a working solution for those that are hosting with Yahoo.
You do not need formmail. So don't worry about it. Here are the steps.Step 1 Set up your Yahoo business email address.
Login to your Yahoo account at Yahoo.com.
Hit the small business button or navigate to http://smallbusiness.att.yahoo.com/index2.php
click on the small business tab.
At the web hosting control panel hit the email tab.
Now you have 2 types of email. Your main yahoo email in example. yourname@yahoo.com, yourname@att.net, or yourname@sbcglobal.net.
Then you have yourname@yourdomain.com which is your business email. This is what we focus on here. Click the Alias button and add an allias like info@yourdomain.com.
Step 2 Download Yahoo Sitebuilder.
At your yahoo web control panel hit the design button and download Yahoo's sitebuilder. This will save a lot of time, coding and headaches.
Step 3 Get your current contact.htm and thanks.htm
You can either copy/paste or download it with ftp. Save them to your desktop for now.
Step 4 Start Yahoo site builder.
Under files, click start a new site. Follow the wizard but be sure to select blank page. First thing we are going to do is to change the name of this page from index.html to form.html. We do this so just in case you upload it won't wipe out your real index on your domain.
Now with a blank page in front of you. Hit the insert tab, scroll down and select forms and form elements. Choose contact form. A contact form should pop up ready to be edited.
Save your work for now and exit the yahoo sitebuilder for now.
Step 5 Move contact.htm and thanks.htm to Yahoo sitebuilder.
Hit Start/mycomputer/C:/Program files/Yahoo Sitebuilder/Sites/Yoursitename
Drag or copy paste contact.htm and thanks.htm to this folder. Close the directory.
Step 6 Start Yahoo sitebuilder again.
Here we have to do some editing. This has to be done in order so that it works without a hitch.
Highlight form.html The form you made a few minutes ago.
Right click the form and select properties. A form setting panel will pop up. More than likely you will be prompted to connect to your yahoo account. Do so, this will update your email addresses. Under email delivery address you will see a drop down arrow. You should see all your email addresses and allisas. Select an allias.
Under confirmation page enter thanks.htm
Save your work.
Step 7. Use wordpad or notebook.
In wordpad or anyother text program open c:/program files/Yahoo Sitebuilder/sites/yoursite/form.html
Right click the form an copy starting at
<!--$begin exclude$--><title>form.htm</title><!--$end exclude$-->
to the <!--$end exclude$--> line.
Now that you have it copied. close out form.html and open contact.htm. You will have to delete the allwebco form which is found between these 2 lines <!-- TO REMOVE FORM DELETE TEXT BETWEEN THESE COMMENTS -->
Or to save a bit of trouble between the <center> and </Center> tags. This will center the new form.
Now paste the form.htm coding you copied. Save it, and close wordpad.
Step 8. Time to Publish!
Open Yahoo sitebuilder. You should be ready to publish at this point. You can either keep form.html or delete it. Double check to make sure you do not have an index.html in the site contents. You dont want to wipe out your site. You should have 3 files at the most. form.html, contact.htm and thanks.htm. After you double check. Save your site and publish. Your done! goto your domain and use your form and check your yahoo business email.