[Dovecot] started with dovecot sieve
mailinglist
mailinglist at august.de
Tue Jun 26 17:51:22 EEST 2012
Am 2012-06-25 23:59, schrieb Daniel Parthey:
> Hi Rolf,
>
> Rolf wrote:
>> Now I came to my limits with this failure messages in
>> /home/rolf/.dovecot.sieve.log:
>>
>> sieve: info: started log at Jun 25 20:22:54.
>> error:
>> msgid=<1340648569.94073.YahooMailClassic at web190304.mail.sg3.yahoo.com>:
>> failed to store into mailbox 'INBOX': BUG: Unknown internal error.
>>
>> with this messages in mail.info:
>>
>> Jun 25 20:22:54 rolf14 postfix/smtpd[21674]: connect from
>> localhost[127.0.0.1]
>> Jun 25 20:22:54 rolf14 postfix/smtpd[21674]: 90898E0190:
>> client=localhost[127.0.0.1]
>> Jun 25 20:22:54 rolf14 postfix/cleanup[21669]: 90898E0190:
>> message-id=<1340648569.94073.YahooMailClassic at web190304.mail.sg3.yahoo.com>
>> Jun 25 20:22:54 rolf14 postfix/qmgr[21172]: 90898E0190:
>> from=<stephanie.otavy at live.com>, size=5291, nrcpt=1 (queue active)
>> Jun 25 20:22:54 rolf14 postfix/smtpd[21674]: disconnect from
>> localhost[127.0.0.1]
>> Jun 25 20:22:54 rolf14 dovecot: lda(rolf): Error:
>> setegid(privileged) failed: Operation not permitted
>> Jun 25 20:22:54 rolf14 dovecot: lda(rolf): Error: sieve:
>> msgid=<1340648569.94073.YahooMailClassic at web190304.mail.sg3.yahoo.com>:
>> failed to store into mailbox 'INBOX': BUG: Unknown internal error
>> Jun 25 20:22:54 rolf14 dovecot: lda(rolf): Error: sieve: script
>> /home/rolf/.dovecot.sieve failed with unsuccessful implicit keep (user
>> logfile /home/rolf/.dovecot.sieve.log may reveal additional details)
>>
>> I guess the mentioned mail is spam. However, does this tell about
>> some wrong configuration or access rights? Any indication what to
>> improve? I get such an error about every 6 minutes.
>
> lda ist the local delivery agent which seems to fail during delivery.
> "setegid(privileged) failed" looks like your lda running under a
> specific
> user is not allowed to change to the specified group id, maybe the
> user
> not a member of the configured group, but this is just a guess.
>
> For a deeper analysis we will need the full output of the following
> command:
>
> doveconf -n
>
> Regards,
> Daniel
Thank you for your kind answer, Daniel.
I have installed dovecot and docecot-sieve by Debians aptitude (see
dpkg -l blow). As far as I understand the "ps -f ax" output (see below)
dovecot runs with root priviledges and postfix runs with its own user
priviledges. The mbox files below /var/mail are owned by their
respective users and have "mail" as their group, both can write, world
can do nothing. I added every related system user to the mail group,
also restarted postfix and dovecot.
root at rolf14:/var/mail# more /etc/group | grep mail:
mail:x:8:amavis,dovecot,clamav,postfix
As I understand it, postfix activates the lda "deliver" as user
"postfix". Therefore it should be able to write to the mboxes at
/var/mail. If needed dovecot can write there as well.
Hope you can find something by the following 3 outputs: 1. dovecot -n,
2. ps -f ax, 3. dpkg -l
Kind Regards, Rolf
=========== 1 dovecot -n
root at rolf14:/var/mail# dovecot -n
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.4-4.slh.1-aptosid-amd64 x86_64 Debian wheezy/sid
disable_plaintext_auth = no
hostname = august.de
mail_location = mbox:~/mail:INBOX=/var/mail/%u
mail_privileged_group = mail
passdb {
args = failure_show_msg=yes
driver = pam
}
passdb {
args = scheme=CRYPT username_format=%u /etc/dovecot/users
driver = passwd-file
}
plugin {
sieve = ~/.dovecot.sieve
sieve_default = /var/lib/dovecot/sieve/default.sieve
sieve_dir = ~/sieve
}
postmaster_address = postmaster at august.de
protocols = " imap pop3"
sendmail_path = /usr/lib/sendmail
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
driver = passwd
}
userdb {
args = username_format=%u /etc/dovecot/users
driver = passwd-file
}
protocol lda {
mail_plugins = sieve
}
root at rolf14:/var/mail#
===================== 2 ps -f ax
root at rolf14:/var/mail# ps -f ax | grep dovecot
root 14192 20998 0 16:08 ? S 0:00 dovecot/auth -w
root 14258 10429 0 16:10 pts/0 R+ 0:00 grep dovecot
root 20998 1 0 Jun25 ? Ss 0:03 /usr/sbin/dovecot -c
/etc/dovecot/dovecot.conf
dovecot 21003 20998 0 Jun25 ? S 0:01 dovecot/anvil
root 21004 20998 0 Jun25 ? S 0:00 dovecot/log
root 22082 20998 0 Jun25 ? S 0:02 dovecot/config
dovecot 22083 20998 0 Jun25 ? S 0:04 dovecot/auth
root at rolf14:/var/mail# ps -f ax | grep postfix
root 2114 1 0 Jun24 ? Ss 0:00 /usr/sbin/saslauthd
-a pam -c -m /var/spool/postfix/var/run/saslauthd -n 5
root 2115 2114 0 Jun24 ? S 0:00 /usr/sbin/saslauthd
-a pam -c -m /var/spool/postfix/var/run/saslauthd -n 5
root 2116 2114 0 Jun24 ? S 0:00 /usr/sbin/saslauthd
-a pam -c -m /var/spool/postfix/var/run/saslauthd -n 5
root 2117 2114 0 Jun24 ? S 0:00 /usr/sbin/saslauthd
-a pam -c -m /var/spool/postfix/var/run/saslauthd -n 5
root 2118 2114 0 Jun24 ? S 0:00 /usr/sbin/saslauthd
-a pam -c -m /var/spool/postfix/var/run/saslauthd -n 5
root 14561 1 0 16:28 ? Ss 0:00
/usr/lib/postfix/master
postfix 14568 14561 0 16:28 ? S 0:00 pickup -l -t fifo -u
-c
postfix 14569 14561 0 16:28 ? S 0:00 qmgr -l -t fifo -u
postfix 14608 14561 0 16:32 ? S 0:00 anvil -l -t unix -u
-c
postfix 14645 14561 0 16:35 ? S 0:00 smtpd -n smtp -t
inet -u -c -o stress=
postfix 14646 14561 0 16:35 ? S 0:00 proxymap -t unix -u
postfix 14647 14561 0 16:35 ? S 0:00 trivial-rewrite -n
rewrite -t unix -u -c
postfix 14648 14561 0 16:35 ? S 0:00 cleanup -z -t unix
-u -c
postfix 14649 14561 0 16:35 ? S 0:00 lmtp -n smtp-amavis
-t unix -u -c -o smtp_data_done_timeout=1200 -o disable_dns_lookups=yes
postfix 14653 14561 0 16:35 ? S 0:00 smtpd -n
127.0.0.1:10025 -t inet -u -c -o content_filter= -o
local_recipient_maps= -o relay_recipient_maps= -o
smtpd_restriction_classes= -o smtpd_client_restrictions= -o
smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o
smtpd_recipient_restrictions=permit_mynetworks,reject -o
mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes
postfix 14654 14561 0 16:35 ? S 0:00 local -t unix
root 14662 10429 0 16:35 pts/0 S+ 0:00 grep postfix
root at rolf14:/var/mail#
================= 3 dpkg -l
root at rolf14:/var/mail# dpkg -l dove*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig
Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler:
GROSS=schlecht)
||/ Name Version
Beschreibung
+++-=============================-=============================-==========================================================================
un dovecot-common <keine> (keine
Beschreibung vorhanden)
ii dovecot-core 1:2.1.7-2 secure
mail server that supports mbox, maildir, dbox and mdbox mailboxes
un dovecot-gssapi <keine> (keine
Beschreibung vorhanden)
ii dovecot-imapd 1:2.1.7-2 secure
IMAP server that supports mbox, maildir, dbox and mdbox mailboxes
un dovecot-ldap <keine> (keine
Beschreibung vorhanden)
un dovecot-lmtpd <keine> (keine
Beschreibung vorhanden)
un dovecot-managesieved <keine> (keine
Beschreibung vorhanden)
un dovecot-mysql <keine> (keine
Beschreibung vorhanden)
un dovecot-pgsql <keine> (keine
Beschreibung vorhanden)
ii dovecot-pop3d 1:2.1.7-2 secure
POP3 server that supports mbox, maildir, dbox and mdbox mailboxes
ii dovecot-sieve 1:2.1.7-2 sieve
filters support for Dovecot
un dovecot-solr <keine> (keine
Beschreibung vorhanden)
un dovecot-sqlite <keine> (keine
Beschreibung vorhanden)
root at rolf14:/var/mail#
Nachricht 1 von 12
More information about the dovecot
mailing list