[Postfixbuch-users] maildrop autoresponder

Daniel S. dast at phpaction.de
Sa Jul 17 19:08:14 CEST 2004


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 \
--enable-syslog=1 \
&& \
make && \
make install-strip && \
make install-man && \
echo "----Fertig: make clean - configure - make - make install"


und einen link zu maildrop in /usr/...../postfix/lib/ plaziert.

/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
add:    local_destination_concurrency_limit=1
change: mailbox_transport = virtual  TO:  mailbox_transport = maildrop



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.



Ich hab leider keine Ideen mehr.. :(






Mehr Informationen über die Mailingliste Postfixbuch-users