Sieve for shared mailboxes
Merlin Hartley
merlin at mrc-mbu.cam.ac.uk
Fri Mar 18 07:35:03 EDT 2016
Sorry I wasn’t clear: we are using an alias with +plus addressing and lmtp to deliver into the shared mailbox
I have the shared mailbox working just fine… it is only the sieve on shared mailboxes that is failing...
aliases file:
mbujobs: +shared/mbujobs
exim router:
imap_shared_accept:
driver = accept
local_parts = ^\\+[^/]+/.+
transport = local_delivery_cyrus
cannot_route_message = Unknown user
exit transport:
local_delivery_cyrus:
driver = lmtp
socket = /var/lib/imap/socket/lmtp
batch_max = 20
user = cyrus
group = mail
transport_filter = /usr/bin/tr -d \\000
delivery_date_add
envelope_to_add
return_path_add
--
Merlin Hartley
IT Systems Engineer
MRC Mitochondrial Biology Unit
Cambridge, CB2 0XY
United Kingdom
> On 18 Mar 2016, at 11:29, Alvin Starr via Info-cyrus <info-cyrus at lists.andrew.cmu.edu> wrote:
>
> Sieve is run as part of the mail delivery into the mailbox.
> That would either be deliver or the lmtp interface.
>
> If your users are dragging and dropping the messages into the shared mailboxes then I don't believe that you can have sieve run on the mbox to mbox transfer.
>
>
> On 03/18/2016 06:48 AM, Merlin Hartley via Info-cyrus wrote:
>> Greetings
>>
>> I have been managing our mail domain on a cyrus-imap (&exim) server since 2005 and it has always been great for our ~150 users.
>>
>> Of course, over-time more complexity is always required and I have recently implemented a few shared mailboxes (rather than just sharing user mailboxes).
>> Inevitably, the users are now asking for an auto-reply to be configured for some of these shared mailboxes…
>>
>> We are already using sieve scripts (managed with Roundcubemail talking through the firewall to timsieved) so it seems natural to use this technology here too...
>>
>> I have followed the instructions on this page:
>> https://cyrusimap.org/imap/admin/sieve.html?highlight=sieve#managing-sieve-scripts <https://cyrusimap.org/imap/admin/sieve.html?highlight=sieve#managing-sieve-scripts>
>>
>> But the last step doesn’t seem to do anything…
>>
>> So I have a few related questions:
>>
>> 1) how can I query a mailbox to read the flags set by mboxconfig?
>> 2) has anyone got sieve working with shared mailboxes?
>> 3) is it possible to invoke a sieveshell in the context of a shared mailbox?
>>
>> I seem to have successfully created the global scripts (a ‘global’ folder has appeared in the sievedir) - just can’t seem to attach it to a shared mailbox.
>>
>> Many thanks!
>>
>>
>> Merlin
>>
>>
>> P.S. Here is some relevant server info:
>>
>> [root at mercury merlin]# sieveshell -u cyrus -a cyrus localhost
>> connecting to localhost
>> Please enter your password:
>> > list
>> mbu_jobs <- active script
>>
>> [root at mercury ~]# ls /var/lib/imap/sieve/global/
>> defaultbc mbu_jobs.bc mu_jobs.script
>>
>> [root at mercury ~]# cyrus-admin
>> verify error:num=19:self signed certificate in certificate chain
>> localhost> mboxconfig shared/mbujobs sieve mbu_jobs
>> localhost>
>>
>> [root at mercury ~]# yum list cyrus-imapd
>> Installed Packages
>> cyrus-imapd.x86_64 2.5.0-4.9 @cyrus-imapd_2.5.x
>> (which is a Kolab repository I installed onto my CentOS 6 server)
>>
>> [root at mercury ~]# uname -a
>> Linux mercury.mrc-mbu.cam.ac.uk <http://mercury.mrc-mbu.cam.ac.uk/> 2.6.32-573.18.1.el6.x86_64 #1 SMP Tue Feb 9 22:46:17 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
>>
>> --
>> Merlin Hartley
>> IT Systems Engineer
>> MRC Mitochondrial Biology Unit
>> Cambridge, CB2 0XY
>> United Kingdom
>>
>>
>>
>> ----
>> Cyrus Home Page: http://www.cyrusimap.org/ <http://www.cyrusimap.org/>
>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ <http://lists.andrew.cmu.edu/pipermail/info-cyrus/>
>> To Unsubscribe:
>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus <https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus>
> --
> Alvin Starr || voice: (905)513-7688
> Netvel Inc. || Cell: (416)806-0133
> alvin at netvel.net <mailto:alvin at netvel.net> ||
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20160318/0f897fba/attachment-0001.html>
More information about the Info-cyrus
mailing list