Hi Liste,
ich möchte bei Ausfall einer Verbindung eine Mail an eine externe
Mailadresse senden. Wenn ich das manuell mache, funktioniert das wunderbar.
Sobald aber die Sache über cron gestartet wird kriege ich einen Fehler von
dem anderen Mailserver. Mir ist als einziger Unterschied aufgefallen das der
Return-Path: root@web.dsb-gmbh.de ist, kann man das manuell einstellen?
Fehlermeldung:
Hi. This is the qmail-send program at rod.dnsg.net.
I'm afraid I wasn't able to deliver your message to the following
addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<...@sms.debitel.com>:
193.168.128.231 failed after I sent the message.
Remote host said: 550 Message sending failed (SUBMIT)
--- Below this line is a copy of the message.
Return-Path:
Hallo, On Thu, 18 Apr 2002, Daniel Bauer wrote:
ich möchte bei Ausfall einer Verbindung eine Mail an eine externe Mailadresse senden. Wenn ich das manuell mache, funktioniert das wunderbar.
Wie mailst du "per Hand"? Mit elm?
Sobald aber die Sache über cron gestartet
Wie mailst du da? Auch mit elm? Wenn ja, dann ist ganz klar die Umgebung fuer elm als cronjob eine andere als fuer dich "per Hand"...
wird kriege ich einen Fehler von dem anderen Mailserver. Mir ist als einziger Unterschied aufgefallen das der Return-Path: root@web.dsb-gmbh.de ist, kann man das manuell einstellen?
Jup. Gibt sogar mehrere Moeglichkeiten. Eine waere, dass du maskierst, eine andere, das explizit zu aendern, z.B. mit "mail" auf der Kommandozeile.
<...@sms.debitel.com>: 193.168.128.231 failed after I sent the message. Remote host said: 550 Message sending failed (SUBMIT)
Das riecht aber eher nach nem "flaschen Fleher"... Du verwendest qmail? Damit kenn ich mich leider nicht aus, wenn es aber ein sendmail kompatibles Interface hat, sollte es mit "mail" gehen, sofern es nicht an der Gegenstelle liegt. Teste mal: echo "Test" | mail -s "dsb-test" ...@dsb-gmbh.de -- -fmlist@dsb-gmbh.de Und liefere dann moeglichst die entsprechenden Log-Auszuege bzw. die Ausgabe von 'sendmail -q -vvv' (IIRC hat qmail ein sendmail kompatibles Kommandozeileninterface ;) -dnh -- Time is an illusion; lunchtime, doubly so. -- Ford Prefect
From: David Haller
Hallo,
Hallo David
On Thu, 18 Apr 2002, Daniel Bauer wrote:
ich möchte bei Ausfall einer Verbindung eine Mail an eine externe Mailadresse senden. Wenn ich das manuell mache, funktioniert das wunderbar.
Wie mailst du "per Hand"? Mit elm?
Ich habe in Sendmail ein Alias für mehrere Mailadr. eingerichtet: notfall@dsb-gmbh.de: dbauer@dsb-gmbh.de, kstreibel@dsb-gmbh.de, ...@sms.debitel.com wenn ich an notfall@dsb-gmbh.de mit KMail, Qutlook Express usw. ein mail sende klappt das.
Sobald aber die Sache über cron gestartet
Wie mailst du da? Auch mit elm? Wenn ja, dann ist ganz klar die Umgebung fuer elm als cronjob eine andere als fuer dich "per Hand"...
Ja mit elm, hab schon versucht was mit den elmheaders zu machen, aber das wars wohl nicht ...
wird kriege ich einen Fehler von dem anderen Mailserver. Mir ist als einziger Unterschied aufgefallen das der Return-Path: root@web.dsb-gmbh.de ist, kann man das manuell einstellen?
Jup. Gibt sogar mehrere Moeglichkeiten. Eine waere, dass du maskierst, eine andere, das explizit zu aendern, z.B. mit "mail" auf der Kommandozeile.
<...@sms.debitel.com>: 193.168.128.231 failed after I sent the message. Remote host said: 550 Message sending failed (SUBMIT)
Das riecht aber eher nach nem "flaschen Fleher"...
Du verwendest qmail? Damit kenn ich mich leider nicht aus, wenn es aber ein sendmail kompatibles Interface hat, sollte es mit "mail" gehen, sofern es nicht an der Gegenstelle liegt.
Ich nicht, aber wahrscheinlich der andere Provider ...
Teste mal:
echo "Test" | mail -s "dsb-test" ...@dsb-gmbh.de -- -fmlist@dsb-gmbh.de
Und liefere dann moeglichst die entsprechenden Log-Auszuege bzw. die Ausgabe von 'sendmail -q -vvv' (IIRC hat qmail ein sendmail kompatibles Kommandozeileninterface ;)
Super das wars schon ... hat einwandfrei geklappt! Der Return-Path wurde maskiert und die Notfall Mail über sms.debitel.com zugestellt ... Aber wieso?? Ich habe bevor ich gefragt hab, die man's von elm und mail gelesen und ich finde den Parameter -f bei mail als "lesen aus der Postbox" ... Vielen Dank für die Hilfe Daniel
Hallo, On Fri, 19 Apr 2002, Daniel Bauer wrote:
From: David Haller
Hallo,
Hallo David
Teste mal:
echo "Test" | mail -s "dsb-test" ...@dsb-gmbh.de -- -fmlist@dsb-gmbh.de
Und liefere dann moeglichst die entsprechenden Log-Auszuege bzw. die Ausgabe von 'sendmail -q -vvv' (IIRC hat qmail ein sendmail kompatibles Kommandozeileninterface ;)
Super das wars schon ... hat einwandfrei geklappt! Der Return-Path wurde maskiert und die Notfall Mail über sms.debitel.com zugestellt ... Aber wieso?? Ich habe bevor ich gefragt hab, die man's von elm und mail gelesen und ich finde den Parameter -f bei mail als "lesen aus der Postbox" ...
Ja, das steht leider nicht in der manpage von mail, aber in 'mail --help' findet sich: Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ... [- sendmail-options ...] ^^^^^^^^^^^^^^^^ mail gibt also alles nach dem '--' unveraendert an sendmail weiter. Und in man sendmail (was also dann auch fuer andere MTAs mit gleichen Optionen gilt): -fname Sets the name of the ``from'' person (i.e., the sender of the mail). -f can only be used by ``trusted'' users (normally root, daemon, and network) or if the person you are trying to become is the same as the person you are. -dnh -- Das Problem ist vermutlich auf schlechte Erdung zurueckzufuehren. Schlagt einfach zwei Stahlnaegel in die Turnschuhe eures MCSEs. So koennen die Ueberspannungen aus dem Kopf abfliessen, und Euer Mann achtet auch mehr auf seine Sicherheit in der Naehe von Computern. -- M. Liss in dasr
participants (2)
-
Daniel Bauer
-
David Haller