mail-in-a-box / mailinabox

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
https://mailinabox.email/
Creative Commons Zero v1.0 Universal
13.99k stars 1.44k forks source link

Sieve failing #841

Closed jkaberg closed 8 years ago

jkaberg commented 8 years ago

I have the following Sieve filter setup, however it never stores the mail into the "Skole" folder

Sieve filter

require ["fileinto"];
# rule:[test]
if header :contains "from" "joel.kaberg@gmail.com"
{
        fileinto "Skole";
        stop;
}

Mail.log,

May 24 11:51:13 eth0 postfix/smtpd[17854]: connect from mail-yw0-x22f.google.com[2607:f8b0:4002:c05::22f]
May 24 11:51:15 eth0 postgrey[7370]: action=pass, reason=client whitelist, client_name=mail-yw0-x22f.google.com, client_address=2607:f8b0:4002:c05::22f, sender=joel.kaberg@gmail.com, recipient=joel@eth0.im
May 24 11:51:15 eth0 postfix/smtpd[17854]: A04A1240E90: client=mail-yw0-x22f.google.com[2607:f8b0:4002:c05::22f]
May 24 11:51:16 eth0 postfix/cleanup[17856]: A04A1240E90: message-id=<CAGQa37ciHW=g+BQQUY9rcNkA-TQjGJCN9cPCC9HTeV+OM_P7OA@mail.gmail.com>
May 24 11:51:16 eth0 opendkim[7658]: A04A1240E90: s=20120113 d=gmail.com SSL
May 24 11:51:16 eth0 opendmarc[7675]: A04A1240E90: gmail.com pass
May 24 11:51:16 eth0 postfix/qmgr[2014]: A04A1240E90: from=<joel.kaberg@gmail.com>, size=2588, nrcpt=1 (queue active)
May 24 11:51:16 eth0 dovecot: lmtp(18339): Connect from 127.0.0.1
May 24 11:51:16 eth0 spampd[7903]: processing message <CAGQa37ciHW=g+BQQUY9rcNkA-TQjGJCN9cPCC9HTeV+OM_P7OA@mail.gmail.com> for <joel@eth0.im>
May 24 11:51:16 eth0 postfix/smtpd[17854]: disconnect from mail-yw0-x22f.google.com[2607:f8b0:4002:c05::22f]
May 24 11:51:18 eth0 spampd[7903]: clean message <CAGQa37ciHW=g+BQQUY9rcNkA-TQjGJCN9cPCC9HTeV+OM_P7OA@mail.gmail.com> (-0.80/5.00) from <joel.kaberg@gmail.com> for <joel@eth0.im> in 2.06s, 2799 bytes.
May 24 11:51:18 eth0 dovecot: lmtp(18339, joel@eth0.im): u3HeLxQkRFejRwAAHmhaMA: sieve: msgid=<CAGQa37ciHW=g+BQQUY9rcNkA-TQjGJCN9cPCC9HTeV+OM_P7OA@mail.gmail.com>: stored mail into mailbox 'INBOX'
May 24 11:51:18 eth0 postfix/lmtp[17857]: A04A1240E90: to=<joel@eth0.im>, relay=127.0.0.1[127.0.0.1]:10025, delay=4.8, delays=2.6/0/0.02/2.1, dsn=2.0.0, status=sent (250 2.0.0 <joel@eth0.im> u3HeLxQkRFejRwAAHmhaMA Saved)
May 24 11:51:18 eth0 dovecot: lmtp(18339): Disconnect from 127.0.0.1: Successful quit
May 24 11:51:18 eth0 postfix/qmgr[2014]: A04A1240E90: removed`
jkaberg commented 8 years ago

Enableing debug mode in Dovecot presented the error (couldn't find joel.sieve)

Fixed with ln -s /home/user-data/mail/sieve/eth0.im/joel/roundcube.sieve /home/user-data/mail/sieve/eth0.im/joel.sieve