[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Contact form linking from "From:" header
Hi all,
The discussion about hiding email addresses made me play with an
alternative to mailto-links that allows a visitor of an archive to
email the message author via a contact form. I made use of the CPAN
module CGI::ContactForm, and it proved to be surprisingly easy to set
it up:
1) I converted the "From:" header to a hyperlink to the contact form
script by editing the resource file. The message ID is appended to the
URL as a query string.
2) The contact form script uses the message ID to grab the "From:"
header from .mhonarc.db. This is the script that serves as a 'link'
between MHonArc and CGI::ContactForm:
ftp://ftp.gunnar.cc/pub/gunnar/mhonarc/contact.pl.txt
(So far it's a 'quick-and-dirty' fix. I suppose that it would be
advisable to URI encode the message ID, for instance.)
This is the demo archive: http://www.gunnar.cc/mhonarc/demo/maillist.html
To see that it works, please feel free to send a test message to
mhatest at gunnar.cc and click the "Update" link at maillist.html. :)
The solution should effectively keep the spammers away. Please let me
know if you see any disadvantage worth mentioning.
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
[Index of Archives]
[Bugtraq]
[Yosemite News]
[Mhonarc Home]