Processing the Form with the JMail EMail Component
Earlier I showed you how to
create a form with XHTML and lay it out with CSS. And later I will show you
how to use Expression Web and ASP.NET to create and process the form.
The JMail ASP EMail Component
This is something that I have been using for a very long time actually. I
stopped using Frontpage Server Extensions (FPSE) to process my forms because FPSE
allow users (spam bots) to see your email address. And this can cause them
to spider your site, get your email address, and sell it to thousands of companies
unfortunately.
With the JMail ASP EMail component, your email address is hidden from the spammers.
It is on the action page and processed on the server. When that page is rendered
in the browser, your email address is never seen. You can download the
text example (Microsoft Internet Users: Right Click and download TXT file*) and see a
webcast of how easy it is to add this to your website.
Adding a Field
Adding a field was pretty easy on the creating a form page, and it is pretty easy
on the
JMail processing page (copy and paste will become your best friend). Basically
you will be adding the following lines to your confirm.asp page:
Dim Telephonename, Telephone
Telephonename = "Telephone: "
Telephone = Request.Form("Telephone")
strbody=strbody & Telephonename & Telephone & vbcrlf
I would make sure to add the above code near the other similar code. You can
see where I have added it in the
webcast.
If you have problems with the code, you can ask in the
Expression-FrontPage forum
or the
International Web Developer's Network.
*There is an option in Microsoft Internet Explorer 7.0: Go to Tools - Internet Options
- Security - Custom Level called open files based on content, not file
extension. If this is disabled then it correctly opens the text file for
viewing. You can change the setting or leave as is. (I
would just right click on the TXT file and say Save As.)




Comments
thanx