home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/perl
- $mailerprog = '/var/qmail/bin/qmail-inject';
-
- read(STDIN, $stuff, $ENV{'CONTENT_LENGTH'});
- @pairs = split(/&/, $stuff);
- 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;
- }
-
- print "Content-type: text/html\n\n";
- print "$Form{'OrderDetails'}\n";
-
- open(MAIL,"|$mailerprog");
- print MAIL "Content-type: text/html\n";
- print MAIL "To: $Form{'recipient'}\n";
- print MAIL "From: $Form{'email'}\n";
- print MAIL "Subject: $Form{'subject'}\n\n";
- print MAIL "$Form{'title'}\n";
- print MAIL "$Form{'OrderDetails'}\n";
- close (MAIL);
-