jlasman said:
Presuming you don't expose that email anywhere, you're okay. But if it's exposed at all on the form (even as part of mailto) it can be scraped. It's a simple enough change to FormMail so it'll take the email address entirely from inside the (hopefully non-scrapable) cgi program, but is it a change that the people doing it themselves will make?
Yep - the user will have to make sure they choose a form script like formmail.pl that masks the mailto address to keep it away from spambots. I really don't know any other form scripts my customers use - but using a script that does mask that is cricitcal to the usefulness of a generated keyword address.
jlasman said:
I agree. The question for me is "is it a responsible way for me to sell accounts?". I'm not sure of the answer yet, and the rhetoric doesn't help me wade through the confusion.
I have read a lot of vehement arguments against TMDA - mostly by the "how dare you make me confirm my address" crowd. A long time ago e-mail was a useful business tool. TMDA is as close as I've seen to giving control of their email boxes back to my customers.
I plan on making a tutorial page that borrows heavily from the TMDA-cgi faq and tells my customers not to sign up for mailing lists on accounts that have TMDA enabled. If they want to be on listserv they ought to create a popmail account for that purpose.
I think the "first do no harm" criteria is met by this.
jlasman said:
My next version of exim.conf will be quite modular, based on flags. Either you'll talk me into adding support for TMDA, or you'll be able to do it yourself.
I had never perused the exim.conf file before - but now have. I found this link
http://mla.libertine.org/tmda-users/2002-11/msg00283.html that outlines adding a router and a transport pipe to the exim.conf.
It is clear to me that the router needs to be placed in such a place that it comes before virtual accounts - but it is not clear to me that the tmdaprocess router will break virtual account delivery.
In looking at the TMDA Squirrelmail plugin it appears it does not administer installation and deinstallation of TMDA. This is good as far as I am concerned. I really believe the place for enabling TMDA or disabling it should take place in the DA e-mail config screen.
I suppose TMDA-CGI could be integrated as well since virtual user support is standard:
http://tmda.net/tmda-cgi/virtual.html
Of the two I think squirrelmail would be preferred since it's the webmail client we market to our customers.
The only three pieces I see are:
1. answering the router and transport location in the exim.conf and making sure nothing breaks - something I am not confident in doing yet.
2. Installing TMDA and the TMDA squirrelmail plugin - something I am doing now.
3. Convincing DA developers to code in a checkbox to the e-mail account management tool to generate and remove the .tmda directory for each user that chooses to enable to disable TMDA. It is not clear to me if DA currently has a mechanism for virtual home directories for virtual e-mail accounts. If not, a mechanism for storing ~virtualusername/.tmda/* files would be required.
Does anyone have insight on the latter question - virtual user directories?