Thorsten Niederkrome: Sendmail aber als in html formatierte mail?!

Beitrag lesen

Hi,

Perl-Modul:

http://search.cpan.org/search?dist=MIME-Lite-HTML

Muß man das modul extra installieren?, bis jetzt konnte ich immer welche verwenden, die vorhanden waren!

Ja, das muss man extra installieren, aber
[x] du willst MIME-Mails nicht von Hand erstellen...

Geht das mit der Reply Adresse nicht einfacher?

Mmh, also in deinem Quelltext kann man folgende Änderung machen:

vorher:

-------> E-Mail versenden:

open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
print MAIL "To: $mailto\n";
print MAIL "Subject: $subject\n\n";
print MAIL "$mailtext\n";
close(MAIL);

nachher:

-------> E-Mail versenden:

open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
print MAIL "To: $mailto\n";
print MAIL "Reply-To: reply@domain.com\n";
print MAIL "Subject: $subject\n\n";
print MAIL "$mailtext\n";
close(MAIL);

Das Reply-To sollten eigentlich alle Email-Programme verstehen als "Antworten an eine Adresse die sich von der Absenderadresse unterscheidet". Vielleicht geht auch ein

print MAIL "From: sender@domain.com\n";

aber da kann es sein dass der SMTP-Server dich als Relayer (Versender einer Email über einen Server den du nicht benutzen darfst) abweist.

Trotzdem: mit MIME::Lite::HTML hast du weniger Stress...

Gruß
Thorsten