Das klingt, als ob du etwas falsch machst... Zeige nochmals den überarbeiteten Code.
hier der code:
#!/usr/bin/perl -w
use Net::SMTP;
$smtp = Net::SMTP->new('mailto.t-online.de');
$smtp->mail("service@valeuua.de");
$smtp->to("homeadresse@t-online.de");
$smtp->data();
$smtp->datasend("From: service@valeuua.de\n"); ###das hier eingefügt
$smtp->datasend("To: homeadresse@t-online.de\n");
$smtp->datasend("Subject: Hallo\n");
$smtp->datasend("\n");
$smtp->datasend("A simple test message\n");
$smtp->dataend();
$smtp->quit;