[Dovecot] started with dovecot sieve
As I am new to dovecot and sieve I am really happy to get it working in a straight forward way. Thanks for the documentation to whom it concerns.
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@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@web190304.mail.sg3.yahoo.com Jun 25 20:22:54 rolf14 postfix/qmgr[21172]: 90898E0190: from=stephanie.otavy@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@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.
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@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@web190304.mail.sg3.yahoo.com Jun 25 20:22:54 rolf14 postfix/qmgr[21172]: 90898E0190: from=stephanie.otavy@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@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
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@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@web190304.mail.sg3.yahoo.com Jun 25 20:22:54 rolf14 postfix/qmgr[21172]: 90898E0190: from=stephanie.otavy@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@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@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@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@august.de protocols = " imap pop3" sendmail_path = /usr/lib/sendmail ssl_cert =
===================== 2 ps -f ax root@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@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@rolf14:/var/mail#
================= 3 dpkg -l
root@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@rolf14:/var/mail#
Nachricht 1 von 12
participants (2)
-
Daniel Parthey
-
mailinglist