[Postfixbuch-users] maildrop autoresponder
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
Sa Jul 17 19:28:28 CEST 2004
* Daniel S. <dast at phpaction.de>:
> Ralf Hildebrandt wrote:
>
> >jaja, aber erstmal muss das maildrop wissen, dass es mysql nutzen soll.
>
> Ich hab maildrop so installiert:
>
> make clean && \
> ./configure \
> --enable-maildirquota \
> --with-trashquota \
> --without-db \
> --enable-maildropmysql \
> --with-mysqlconfig=/etc/maildropmysql.config \
Gut, in /etc/maildropmysql.config steht also die config.
> und einen link zu maildrop in /usr/...../postfix/lib/ plaziert.
Wozu? Das ist doch falsch...
> /etc/maildropmysql.config sieht so aus:
>
> hostname localhost
> port 3306
> socket /var/lib/mysql/mysql.sock
> database DBname
> dbuser DBuser
> dbpw DBuserPsw
> dbtable kunden_mailaccounts
>
> default_uidnumber 5701
> default_gidnumber 5701
>
> uid_field mailaddr
> uidnumber_field uid
> gidnumber_field gid
> maildir_field maildir
> homedirectory_field home
> quota_field quota
> mailstatus_field mailstatus
> where_clause and forwardtouser like '%@localhost'
>
>
> /etc/maildroprc:
>
> logfile "/var/log/maildrop"
> to "${HOME}"
>
>
> /etc/postfix/master.cf add:
>
> maildrop unix - n n - - pipe
> flags=Rhu user=mailsystem argv=/usr/local/bin/maildrop -d
> ${user}${nexthop} -f ${sender}
>
>
>
> main.cf:
>
> add: mailbox_command = /usr/bin/maildrop
NEEEEIN. Das wird nur durch local benutzt.
> add: local_destination_concurrency_limit=1
NEEEIN. Das ist dummes Zeug.
> change: mailbox_transport = virtual TO: mailbox_transport = maildrop
Schon besser. Dann muss es aber heissen.
maildrop_destination_recipient_limit = 1
> 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.
> )
Dann prüfe anhand des mysql query logs, was wirklich abgefragt wird.
> Mir ist grad eingefallen, das ich alle SQL Stats mitlogge... :*)
>
> Es ist nix zu finden.
> Es scheinen keine Abfragen an mySQL zu gehen.
Dann wuerde der Fehler anders aussehen
--
Ralf Hildebrandt (Im Auftrag des Referat V a) Ralf.Hildebrandt at charite.de
Charite - Universitätsmedizin Berlin Tel. +49 (0)30-450 570-155
Gemeinsame Einrichtung von FU- und HU-Berlin Fax. +49 (0)30-450 570-916
IT-Zentrum Standort Campus Mitte AIM. ralfpostfix
Mehr Informationen über die Mailingliste Postfixbuch-users