Hier dass Komplette Skript:
#!/usr/bin/perl -w
use CGI;
üblich ist heutzutage noch:
use strict;
$cgi = new CGI;
Ich sehe nirgendwo, dass du das Modul auch benutzt zum einlesen der Parameter. Deine Funktion readParse kannst du dann übrigens wegschmeissen.
$emailauto = " test@aol.com";
Das wird nicht funktionieren uznd sollte dir als Warnungen auch in der Konsole ausgegeben werden, wenn du das Skript in der Konsole testest. In doppelten Anführungszeichen, werden Variabeln geparst, d.h. Perl such hier nach dem Array @aol
Struppi.