How can I serve a web form and send the response via email securely?
I am trying to learn how to secure a web form. Take a simple example, a contact form, name, phone, email. I found this:
But I don't know if it is the correct way to go. It is not shared hosting, if it matters, and I have full access to everything. I am tied to IIS 6 and Windows 2000 at the moment, so I will probably need to use asp.net 2.0, but can use other languages if necessary (that can run in IIS.)
I want to be able to fill out the form and have it email/send the form to the appropriate next step (I don't know that is.)
Also, do I use port 443 for the port of the form?
EDIT: Just so I am clear. Sorry. I need the entire process secure. It's not just getting the initial form securely. I need the data from the form securely once it's entered.
EDIT: I haven't been clear enough. Once I have my data from the user which I will have gotten via 443 and SSL, I want that data sent to me over the Internet with an email. Is it possible to do that securely? Or, is it just best to have my SSL, get the data over that, and then have the user that views that information (secretary, whatever), use that same SSL socket, just with a view app?
Any help is appreciated. Thank you.