[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