Dovecot LDA help

Mel fbsd.questions at rachie.is-a-geek.net
Sat Sep 22 14:30:29 PDT 2007


On Thursday 20 September 2007 00:58:32 Gerard wrote:
> On September 19, 2007 at 03:35AM Peter Pluta wrote:
> > I'm redoing my mail setup and am having some issues. I'm having dspam
> > send mail directly to dovecot for delivery. I've read the dovecot wiki
> > extrensivly and manged to get a config file from a friend that has it
> > setup this way, but I am still unable to get it working.
> >
> > Here is my config for dovecot.conf:
> >  socket listen {
> >     master {
> >       path = /var/run/dovecot/auth-master
> >       mode = 0660
> >       user = vmail
> >       #group = vmail
> >     }
> > mail_location = maildir:/usr/local/virtual/%d/%n <-- all mail in
> > /usr/local/virtual is owned by vmail:vmail
> >
> > The rest is all mostly stock and the usual config.
> >
> > Here is my dovecot-sql.conf file:
> > password_query = SELECT password, 1011 AS uid, 1011 AS gid FROM users
> > WHERE userid = '%u'
> > user_query = SELECT 1011 AS uid, 1011 AS gid FROM users WHERE userid =
> > '%u'
> >
> > 1011:1011 is the uid/gid of the user vmail.
> >
> >
> > Now the question is, what is the problem here. I turned dovecots debug
> > feature on, and I see this:
> >
> > Sep 19 02:29:30 pelorus postfix/smtpd[27881]: connect from
> > py-out-1112.google.com[64.233.166.178]
> > Sep 19 02:29:30 pelorus postfix/smtpd[27881]: NOQUEUE: filter: RCPT from
> > py-out-1112.google.com[64.233.166.178]: <support at exotixboard.com>:
> > Recipient address triggers FILTER dspam:unix:/var/run/dspam/dspam.sock;
> > from=<bla at bla.com> to=<support at bla.com> proto=ESMTP
> > helo=<py-out-1112.google.com>
> > Sep 19 02:29:30 pelorus postfix/smtpd[27881]: 956B36CF82:
> > client=py-out-1112.google.com[64.233.166.178]
> > Sep 19 02:29:30 pelorus postfix/cleanup[27923]: 956B36CF82:
> > message-id=<436c6f2f0709190029x187aa762kc2ae268abd827d0 at mail.gmail.com>
> > Sep 19 02:29:30 pelorus postfix/qmgr[27452]: 956B36CF82:
> > from=<bla at bla.com>, size=2198, nrcpt=1 (queue active)
> > Sep 19 02:29:30 pelorus dspam[27471]: Delivery agent returned exit code
> > 67: /usr/local/libexec/dovecot/deliver -d support at bla.com

The nice thing is that you're able to figure out the error:
# grep 67 /usr/include/sysexits.h
#define EX_NOUSER       67      /* addressee unknown */


-- 
Mel


More information about the freebsd-questions mailing list