Re: Mail von Cron kommen nicht an

From: <emfau(at)t-online.de>
Date: Sat, 18 Jun 2005 13:59:43 +0200

> dann musst du es aber so schreiben:
> local_interfaces = <; 0.0.0.0.25 ; 127.0.0.1.10025 ; ::1.25 ; ::1.10025

Oh, sorry, my bad. Hatte es bisher nie selber verwendet (IPv6) aber w

> so, das habe ich jetzt gemacht und bekomme die folgenden Logeinträge:
> 2005-06-18 10:15:00 cwd=/root 6 args: /usr/sbin/sendmail -FCronDaemon -odi
-oem -oi -t
> 2005-06-18 10:15:00 cwd=/var/spool/exim 8 args: /usr/local/sbin/exim -odi -t
-oem -oi -f <> -E1DjYTk-0007IG-Bw
> 2005-06-18 10:15:00 1DjYTk-0007II-G0 <= <> R=1DjYTk-0007IG-Bw U=mailnull
P=local S=701 T="Mail failure - no recipient addresses" from <> for
root(at)fechner.net
> 2005-06-18 10:15:00 cwd=/var/spool/exim 4 args: /usr/local/sbin/exim -odi
-Mc 1DjYTk-0007II-G0
> 2005-06-18 10:15:03 cwd=/usr/home/idefix 2 args: /usr/sbin/sendmail -q
> 2005-06-18 10:15:06 1DjYTk-0007II-G0 => root(at)fechner.net F=<> P=<>
R=dnslookup T=remote_smtp S=723 H=mail.fechner.net [83.120.0.234]:25
X=TLSv1:DHE-RSA-AES256-SHA:256 CV=no DN="/C=DE/ST=Bayern/L=Munich/O=FM-Data /
LostInSpace.de/OU=Networking/CN=michelle.lostinspace.de" C="250 2.0.0
j5I8F0mZ020457 Message accepted for delivery" QT =6s DT=6s
> 2005-06-18 10:15:06 1DjYTk-0007II-G0 Completed QT=6s

Das ist hier ja das log von server.idefix.loc? Findet sich irgendwas im log von
michelle.lostinspace.de?

> *@*idefix.loc $1(at)fechner.net
>
> wobei hier ein masquerading stattfindet, der die Absenderdomain so
> umschreibt, das die Absenderadresse ein gültige Domaine hat und nicht
> mit der lokalen Domain rumschickt.

Jup, das sieht auch absolut unproblematisch aus.
(N.B: Ich vermute mal, es geht hierbei nur um system generiert mails?!
Im configure einfach mal 'qualify_domain = fechner.net' setzen, dann sollten
die lokal generierte mails automatisch mit dieser Domain qualifiziert werden
und nicht mit dem Ergebnis von `hostname`.)

> Trotz all dieser Fehler denke ich, ist mein Exim richtig konfiguriert,
> lass mich aber wirklich sehr gerne eines besseren belehren. :D

Tja, mir ist im Moment auch voellig unklar, was da passiert....
Das einzige was mir im Moment einfaellt ist sowas bloedes, wie

     $ cat /usr/local/sbin/dumper.pl <<EOT
     #!/usr/bin/perl -w

     # replace executable in question with this one
     open(TFP, ">/tmp/dumper.log")
       or die "failed to open /tmp/dumper.log: $?";

     print TFP "basename: $0\n";

     while (@ARGV) {
         $ARGV = shift @ARGV;
         print TFP "arg: $ARGV\n";
     }

     print TFP "reading from stdin\n";

     while (<STDIN>) {
        print TFP "stdin: " . $_;
     }

     print TFP "caller closed stdin\n";

     close TFP;
     EOT

     $ rm exim && ln -s dumpler.pl exim

und dann den cron nochmal laufen lassen. Bei mir entsteht da folgendes

     $ cat /tmp/dumper.log
     basename: /usr/local/sbin/exim
     arg: -FCronDaemon
     arg: -odi
     arg: -oem
     arg: -oi
     arg: -t
     reading from stdin
     stdin: From: root (Cron Daemon)
     stdin: To: recipient-555(at)test-intern.org
     stdin: Subject: Cron <root(at)eagleeye> echo test
     stdin: X-Cron-Env: <MAILTO=recipient-555(at)test-intern.org>
     stdin: X-Cron-Env: <SHELL=/bin/sh>
     stdin: X-Cron-Env: <HOME=/root>
     stdin: X-Cron-Env: <PATH=/usr/bin:/bin>
     stdin: X-Cron-Env: <LOGNAME=root>
     stdin: X-Cron-Env: <USER=root>
     stdin:
     stdin: test
     caller closed stdin

Damit koennte man zumindest erfahren, ob und was Dein cron beim Aufruf so
ausspuckt.

Gruss
  Michael

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 18 Jun 2005 - 14:00:32 CEST

search this site