[Postfixbuch-users] Echo-Mailer einrichten...

Mathias Jeschke postfixbuch-users at 0xaffe.de
Fr Jul 26 09:39:04 CEST 2013


Hi Klaus,

Hast Du schon versucht Dein Skript im "Debug-Mode" laufen zu lassen?
Sprich: die erste Zeile Deines Skripts:

> #!/bin/bash

durch:

> #!/bin/bash -x
> exec 2>/tmp/automailer.log

zu ersetzen?

Dann landen u.A. alle (aufgelösten) Programmaufrufe der letzen Mail
in /tmp/automailer.log.

Das "Sichern" des Filedeskriptors (wie Jan geschrieben hat) ist IMO
nicht notwendig, da der Prozess ja nicht "weiterbenutzt" wird.

BTW: Unter Debian kann ich Dein Problem nicht nachvollziehen -
     aus welchem Paket kommt denn Dein "sendmail"?

> $ dpkg -S /usr/sbin/sendmail
> postfix: /usr/sbin/sendmail

Gruß,
Mathias.


Am 26.07.13 07:56, schrieb Klaus Tachtler:

> Hallo Ralf,
> 
>>> Ich habe im Skript am Anfang
>>>
>>> SENDMAIL_COMMAND=`command -v sendmail`
>>
>> Wäre interessant zu wissen WAS danach SENDMAIL_COMMAND beinhaltet.
> 
> nun, wenn ich mir das Skript so ansehe und alle Befehle, welche ich via
> BEFEHL=`command -v ...`
> ermittle, dann fällt auf, dass 'sendmail' das einzige binary ist,
> welches aus
> /usr/sbin
> stammt, alle anderen kommen aus /bin oder /usr/bin.
> 
> Ich denke der User 'nobody', kann mit SENDMAIL_COMMAND=`command -v
> sendmail` aus /usr/sbin/
> nichts ermitteln und $SENDMAIL_COMMAND bleibt leer.
> 
> Das war zumindest so, als ich es gerade mit
> $LOGGER_COMMAND -t echo -i -p daemon.info "SENDMAIL_COMMAND:
> $SENDMAIL_COMMAND"
> nach /var/log/messages geschrieben habe.
> 
> 
> Grüße
> Klaus.




Mehr Informationen über die Mailingliste Postfixbuch-users