Hi,
Dein Problem hat vermutlich gar nichts mit der Anwendung zu tun. Du begehst einen klassischen ('tschuldigung) Anfängerfehler! Nämlich:
#!/usr/bin/perl
[...]
print $SenderMail;
500 Internal Server Error.
Weißt Du, warum? Ganz einfach: Der Content-type fehlt ;-)
Setz den mal rein und probier es noch mal. Ansonsten teste es per Telnet mal mit "perl -c script.pl"
Cheatah