Torwächter: error bei sendmail

Beitrag lesen

Es gibt Möglichkeiten im Script anzeigen zu lassen ob Sendmail geöffnet werden konnte ( ...|| print "Mailprogramm error\n";)

Hier ein Beispiel

my $Sendmail_Prog = "/bin/sendmail";
my $from = "deinemail@provider.de";
my $mailto = "wohindie@mail.de";
my $subject = "Dein Betreff";

open(MAIL,"|$Sendmail_Prog -t") || print "Mailprogramm error\n";
print MAIL "From: $from\n";
print MAIL "To: $mailto\n";
print MAIL "Subject: $subject\n\n";
print MAIL "Dein Text\n";
close(MAIL) || print "Fehler beim Mailversenden!";

Beachte bitte, dass Sendmail sehr unterschiedlich gerootet sein kann. Sehr wichtig sind auch die \ vor @ und der Server muss vor allem Sendmail unterstützen.

mFg
Torwächter