sendmail und return-path
Daniel
- cgi
0 detlef0 Wolfgang Wiese
Hallo,
wie kann ich den Eintrag "return-path" bei einer Mail per CGI ändern?
Ich habe ein Formular und CGI-Skript gebastelt, mit deren Hilfe man Mails verschicken kann.
Es kann manchmal schon vorkommen, daß man sich bei der Eingabe vertippt. Es wäre dann sehr praktisch, wenn man eine Fehlermeldung erhält (sprich die Mail kommt zurück). Leider ist es so, daß der aktuelle Return-Path so eingestellt ist, daß nicht die mail-adresse für meine Domain sondern die Mail-Adresse des Hostingsservers eingestellt ist.
alles klar?
danke im voraus
Daniel
Hallo,
wie kann ich den Eintrag "return-path" bei einer Mail per CGI ändern?
Probiere es mal mit dem "-r" Flag bei sendmail. Also
sendmail -r name@absender name@adresse
Gruss
Detlef
Hallo,
wie kann ich den Eintrag "return-path" bei einer Mail per CGI ändern?
Ich habe ein Formular und CGI-Skript gebastelt, mit deren Hilfe man Mails verschicken kann.
Es kann manchmal schon vorkommen, daß man sich bei der Eingabe vertippt. Es wäre dann sehr praktisch, wenn man eine Fehlermeldung erhält (sprich die Mail kommt zurück). Leider ist es so, daß der aktuelle Return-Path so eingestellt ist, daß nicht die mail-adresse für meine Domain sondern die Mail-Adresse des Hostingsservers eingestellt ist.
alles klar?
danke im voraus
Daniel
Benutz die Sendmail-Flags:
Reply-To:
Errors-To:
Besonders letzters ist wohl interessant fuer dich.
Ansonsten solltest du wenigstens die Email-adresse
pruefen ob sie ein gueltiges Format hat, bevor du irgentwas abschickst.
Z.B. so:
sub isMail {
my ($testmail) = @_;
if (not $testmail) {
return 0;
}
if ($testmail =~ /[1]+@[\w.-]+$/) {
return 1;
}
return 0;
}
Ciao,
Wolfgang
Ciao,
Wolfgang
\w.- ↩︎