I have the answer
Here is some mailto cgi with perl i use for a guestbook
It uses the post method and all ou have to do is add the link to it in your action
you also have to put a hidden component with the email address
This is for a minipoll i have
#!/usr/bin/perl
# That is the path to PERL just above It MUST be first in the script
# The following accepts the data from the form
if ($ENV{'REQUEST_METHOD'} eq 'POST') {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$FORM{$name} = $value;
}
# The following sends the email
# This Line below is the path to the send mail server
open (MESSAGE,"| /usr/sbin/sendmail -t");
# To change the form data being accepted jus enter the form name int the $FORM{} brackets
print MESSAGE "To: $FORM{to}\n";
print MESSAGE "Subject: Poll\n\n";
print MESSAGE "Vote:\n\n";
print MESSAGE "$FORM{character}\n";
close (MESSAGE);
&thank_you;
}
#The following creates the Thank
# You page display(the page after they
#click the button so you can change it around all you need)
sub thank_you {
print "Content-type: text/html\n\n";
print "<HTML>\n";
print "<HEAD>\n";
print "<TITLE>Thank You!</TITLE>\n";
print "</HEAD>\n";
print "<BODY BGCOLOR=#000000 TEXT=#00ced1>\n";
print "<H1>Thank You!</H1>\n";
print "\n";
print "<P>\n";
print "<H3>Your vote is greatly appreciated.<BR>\n";
print "<h4>Hope you like my site</h4>\n";
print "<P>\n";
print "</BODY>\n";
print "</HTML>\n";
exit(0);
}