[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