Forum Moderators: open
If you knew everyone recieving the email was capable of displaying HTML in their Email reader then you could code the form into an HTML based E-mail without too many problems (have it post/get to a script on your server).
However not everyone can read HTML based messages (or wants to!), so your best bet is to give everyone a link to a form on your website.. and if your concerned with matching up their email address with yours, why not do soemthing like this:
[foo.com...]
php/asp/pl whatever. :) That should do the trick.
But you could also setup the form to have it contact a webpage to process it quickly and then store the data in a database or some flat file. To do this you would have to pass the form values via the URL (action property of form element).
Is this the info you were looking for?
Don't know which programming language you're using, but if you sniff around you can probably find some prewritten code that lets you do this.
Problem 2:
Of those that can recieve HTML emails, certain companies they are employed by restrict access to internet (email access but no internet access, go figure). Meaning that once they've filled in the form, they can't submit it to be processed online. (We use ASP). Now that info we don't have.
If you can tell me how the form data can be formatted and inserted into a reply email on the client side...maybe that would work. But I'm probably dreaming.
1. Send a text mesage with just a link to the form on-line.
2. Use javascript in your HTML message (but support is limited). A lot of e-mail clients do not support javascript and the ones that do are usually turned off either by user or firewall blocking.
3. Send link to all users to access form on-line.
I do not think there is a way to reach all of your audience. The ones without Internet access.. well there's nothing you can do about that.