[Dovecot] Problem with Dovecot LDA / Postfix
Dominique Feyer
dfeyer at net4all.ch
Fri Jun 16 17:57:08 EEST 2006
Thanks.
The log is really useful ;-)
****
deliver(info at lda.net4all.ch): Fatal: Running as root isn't permitted
****
So it's not possible acutally to use LDA to deliver mail with different
UID/GID
So I need the change all the owner for my mail storage ... update the DB
and restart the service ... it's bad !!! I need a lots of downtime to
change the owner of 80Go data storage.
So beafore that, I need to test the dovecot-sieve plugin from CVS. Next
month a lot of my customer are in holiday and the need auto
responders ;-)
I try the dovecot-sieve plugin from the CVS and I have this error when i
start make (configure as no error):
libsieve.a(script.o)(.text+0xa23): In function `sieve_script_load':
/usr/src/dovecot-sieve/src/libsieve/script.c:435: undefined reference to
`map_refresh'
libsieve.a(script.o)(.text+0xaf0): In function `sieve_script_unload':
/usr/src/dovecot-sieve/src/libsieve/script.c:462: undefined reference to
`map_free'
libsieve.a(sieve.o)(.text+0x1e6e): In function `verify_flag':
/usr/src/dovecot-sieve/src/libsieve/sieve.y:951: undefined reference to
`imparse_isatom'
collect2: ld returned 1 exit status
make[3]: *** [sievec] Erreur 1
make[3]: Leaving directory `/usr/src/dovecot-sieve/src/libsieve'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/usr/src/dovecot-sieve/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/usr/src/dovecot-sieve'
make: *** [all-recursive-am] Erreur 2
I have the same error last week when I try to build dovecot-lda with
sieve script support from the CVS.
I use Debian Sarge. I think the macro imparse_isatom is from the
cyrus-imapd project. I try to install cyrus-dec and cyrus21-dev with
apt-get ... but always the same error.
Do you have a idea ?
Le vendredi 16 juin 2006 à 10:44 -0400, My BSD a écrit :
> On Fri, 16 Jun 2006 14:44:51 +0200
> Dominique Feyer <dfeyer at net4all.ch> wrote:
>
> > I have only postfix log (in syslog mail facility), no dovecot log from
> > the LDA deliver binary (with mail_debug = yes), this is strange ...
> >
> > Jun 16 14:37:58 mail2 postfix/pickup[6014]: 5407F7FF3: uid=0
> > from=<root> Jun 16 14:37:58 mail2 postfix/cleanup[6073]: 5407F7FF3:
> > message-id=<20060616123758.5407F7FF3 at mail2.clm.net4all.ch>
> > Jun 16 14:37:58 mail2 postfix/qmgr[6015]: 5407F7FF3:
> > from=<root at localhost.localdomain>, size=326, nrcpt=1 (queue active)
> > Jun 16 14:37:58 mail2 postfix/pipe[6076]: 5407F7FF3:
> > to=<info at lda.net4all.ch>, relay=dovecot, delay=0, status=bounced
> > (Command died with status 89:
> > "/usr/local/dovecot-1.0-beta9/libexec/dovecot/deliver")
> >
> > Can i activate log for the LDA in the configuration file or deliver
> > command argument in master.cf ?
> >
> ...
>
> My dovecot setup logs to a file, settings below:
>
> ----------------------------------------------
> mail_debug = yes
> log_path = /var/log/dovecot/dovecot
> info_log_path = /var/log/dovecot/dovecot.info
> ----------------------------------------------
>
> Make sure that the socket user has write access to the file, otherwise
> it won't work (and thinking of it, also make sure that the socket user
> also has access to the socket itself -- that was one of my biggest
> problems before I got it to work).
>
> You may also want to add the following until you get it working:
>
> ----------------------------------------------
> auth_verbose = yes
> auth_debug = yes
> auth_debug_passwords = yes
> ----------------------------------------------
>
> Good luck!
>
--
Dominique Feyer
Administrateur Système
Ch. de la Colline 5bis
CH-1007 Lausanne
dfeyer at net4all.ch
More information about the dovecot
mailing list