MarginalHacks.com DaveSource.com
Contact.cgi
 

What is it?

A CGI mailing form that can verify from email addresses without revealing your email, as I do at my Contact Page. Great for making a "Contact Me" page without worrying about people collecting your email. Also good for mailing lists and other websites that want to replace all their mailto: links.

Example:

I use it for contacting me on this very website

Documentation:

Not much right now - read the comments at the top of the CGI.

Here's how it works:

  1. Someone clicks on a link to contact you and they go to the first Contact form.
  2. They enter their email address, and a second URL is mailed to them.
  3. When the receive it, they can go to that URL and enter their message into a form.
The second step allows us to verify their email address without having to give them ours.

If you want something simpler than this, see Mail.cgi

License:

This software is essentially free, but please read my payment spiel
Please read the full license

Download:

It's a single perl script.
There is also an Contact.encoder script.

Requires:

  1. Perl, which kicks ass
  2. Optionally It can use Crypt::CBC, MIME::Base64 and one of the Crypt:: ciphers if you want strong encryption.

Install

It's just a perl script. No install required.

Revision History:

See the CHANGELOG

Freshmeat?

Not yet. Let me know if you find this useful - if enough people do, maybe I'll submit it to Freshmeat.