Bautz: Aufruf von CGI-Programm aus Outlook-Express

Beitrag lesen

Hallo,
da ich nicht weiss, wo der Fehler liegt, kann ich auch den Themenbereich leider nicht zuordnen.

Wenn ich untenstehende Datei in Outlook Express anzeige (Ansicht HTML) und auf den Button drücke, kommen die Parameter nicht im Perl-Programm (te.pl) an.
Beim Anklicken des darunterstehenden links aber sehr wohl.

Wenn ich die Datei in te.html umbenenne und aufrufe, kommt zwar vorneweg dieser Mail-spez. Text, aber der Aufruf über den Button klappt ebenfalls.

Hat mir jemand einen Tipp, woran das liegen kann?

Gruß
Bautz

Mail:

  
Received: from spooler by localhost (Mercury/32 v4.01b); 16 Apr 2008 19:10:20 +0200  
X-Envelope-To: <.........>  
Received: from LS. (127.0.0.1) by localhost (Mercury/32 v4.01b) with ESMTP ID MG000009;  
   16 Apr 2008 19:10:10 +0200  
Date: Wed, 16 Apr 2008 19:10:10 +0200  
From: Tester <..........>  
To: te@localhost  
Subject: none  
Content-type: text/html  
  
<html>  
<form method="POST" action="http://www.......de/.../te.pl">  
<input type="hidden" name="par1" value="1111">  
<input type="hidden" name="par2" value="2222">  
<input type="submit" value="Test">  
</form>  
</html>  
  
<a href="http://www.........de/.../te.pl?par1=1111&par2=2222">Test</a>  
  

te.pl

  
#!/usr/bin/perl -w  
  
use strict;  
use warnings;  
use CGI qw(header);  
print header(-type=>'text/html; charset=ISO-8859-1');  
use CGI qw/:standard/;  
my $query = new CGI;  
my $p1 = $query->param('par1');  
my $p2 = $query->param('par2');  
print "\$p1:$p1, \$p2:$p2";