[Postfixbuch-users] maildrop autoresponder
Daniel S.
dast at phpaction.de
Sa Jul 17 20:21:58 CEST 2004
Andreas Winkelmann schrieb:
>>/etc/postfix/master.cf add:
>>
>>maildrop unix - n n - - pipe
>> flags=Rhu user=mailsystem argv=/usr/local/bin/maildrop -d
>>${user}${nexthop} -f ${sender}
>
>
> Irgendwie stört mich dieses "$user$nexthop". Ich kann mir so spontan nicht
> vorstellen, dass das ne gültige Mailadresse ergibt. Wieso noch $recipient?
> Oder zumindest noch ein "@" dazwischen schreiben.
Yeah, da liegt der Fehler.
....WHERE mailaddr = "nl_xaarr.netmail.phpaction.de" and forwardtouser li...
NextHop scheint "mail.phpaction.de" zu sein.
es sollte aber
WHERE mailaddr = "nl_xaarr.net at localhost.phpaction.de"
sein.
$recipient funktioniert.
Jetzt gibts neue probs.
maildrop dar kein log in /var/log erstellen. (temporary failure. Command
output: /usr/local/bin/maildrop: Unable to create log file. )
Hab ich jetzt von Hand erstellt.
Nun:
temporary failure. Command output: /usr/local/bin/maildrop: Unable to
create a dot-lock.
Hab versucht maildrop als root laufen zu lassen, aber das mag er garnicht.
Wo will er des lock-file erstellen ?
/var/lock ?
>>Dast LOG sagt:
>>
>>Jul 17 18:25:32 phpaction postfix/pipe[22506]: 33141498126:
>>to=<nl_xaarr.net at localhost.phpaction.de>, orig_to=
>><nl at xaarr.net>, relay=maildrop, delay=1, status=bounced (user unknown.
>>Command output: Invalid user specified.
>> )
>>Jul 17 18:25:32 phpaction postfix/cleanup[22460]: 2100F498127:
>>message-id=<20040717162532.2100F498127 at mail.php
>>action.de>
>>
>>Also: Unbekannter User.
>>
>>Die kunden_mailaccounts hat jedoch einen Datensatz
>>mailaddr="nl_xaarr.net at localhost.phpaction.de".
>>
>>Leider habe ich keine Funktion gefunden, um den SQL String zu debuggen
>>oder überhaupt irgendwelche Debug Ausgaben zu generieren.
>>/var/log/maildrop.log wird auch nicht erstellt. :(
>>
>>
>>Mir ist grad eingefallen, das ich alle SQL Stats mitlogge... :*)
>>
>>Es ist nix zu finden.
>>Es scheinen keine Abfragen an mySQL zu gehen.
>
>
> Angesichts der Tatsache, dass die Fehlerausgaben von maildrop eher bescheiden
> sind, solltest Du Dir mal zwei Tools anschauen, die wie ich finde unbedingt
> ins maildrop-Paket gehören. Einmal strace und gdb.
>
> Versuch mal:
>
> # strace maildrop -dnl_xaarr.net at localhost.phpaction.de
>
Schau ich mir demnächst mal an.
Der MySQL LOG hat mir jetzt erstmal geholfen.
Grüsse und Danke,
Daniel.
--
Bester eMail-Client der Welt !
http://www.mozilla.org/products/thunderbird
--
Mehr Informationen über die Mailingliste Postfixbuch-users