Backup LDAP authentication
I'd like to configure cyrus to authenticate via an additional backup LDAP server when the main one fails. Is it possible? -- ToMasz Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Problem with server-side filtering using sieve
Any ideas how to install a filter for all users? I mean moving messages marked as spam (by SpamAssassin) to personal Spam folders. W dniu 17 listopada 2009 13:01 użytkownik nunatarsuaq nunatars...@gmail.com napisał: 2009/11/17 Michael Menge michael.me...@zdv.uni-tuebingen.de: Quoting nunatarsuaq nunatars...@gmail.com: Found a partial solution: 1. In my case the filter script should refer to user's mailbox as user/USERNAME/folder 2. Then I used sievec to create bytecode file for a particular user's sieve dir: /usr/lib/cyrus/bin/sievec sieve.filter /var/lib/sieve/U/USERNAME/defaultbc That's it. The filtering started working. Strange though... I don't get it why it doesn't work using sieveshell and a regular text script file. Did you activate the script? When I tried to use sieveshell I had my loaded script activated. defaultbc is normaly a softlink to the active script bytecode Anyway I'd prefer to have a main filter file for all users that would move all spam-marked messages to Spam folder in each mailbox. Any ideas? Rangifer 2009/11/17 nunatarsuaq nunatars...@gmail.com: Hi I'm still having problem with getting the filtering working Even though the script can be loaded it doesn't work. I'm trying if header :contains [Subject] test { fileinto Junk; stop; } if header :contains [Subject] test { fileinto user/testowy/Junk; stop; } if header :contains [Subject] test { fileinto user.testowy.Junk; stop; } and if header :contains [Subject] test { fileinto user/testowy.Junk; stop; } None method works. Is there a bad syntax somewhere? I noticed that when working on imap accounts (using reconstruct command for example) I need to type user/USERNAME instead of user.USERNAME found everywhere on the web. Going further I'd like to set up a filter moving messages marked as spam for all users. How should it be installed? Rangifer 2009/11/16 Simon Matter simon.mat...@invoca.ch: Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I think your script should start with a require line. Do you have it? Simon I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html M.Menge Tel.: (49) 7071/29-70316 Universität Tübingen Fax.: (49) 7071/29-5912 Zentrum für Datenverarbeitung mail: michael.me...@zdv.uni-tuebingen.de Wächterstraße 76 72074 Tübingen Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Problem with server-side filtering using sieve
Hi I'm still having problem with getting the filtering working Even though the script can be loaded it doesn't work. I'm trying if header :contains [Subject] test { fileinto Junk; stop; } if header :contains [Subject] test { fileinto user/testowy/Junk; stop; } if header :contains [Subject] test { fileinto user.testowy.Junk; stop; } and if header :contains [Subject] test { fileinto user/testowy.Junk; stop; } None method works. Is there a bad syntax somewhere? I noticed that when working on imap accounts (using reconstruct command for example) I need to type user/USERNAME instead of user.USERNAME found everywhere on the web. Going further I'd like to set up a filter moving messages marked as spam for all users. How should it be installed? Rangifer 2009/11/16 Simon Matter simon.mat...@invoca.ch: Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I think your script should start with a require line. Do you have it? Simon I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Problem with server-side filtering using sieve
Found a partial solution: 1. In my case the filter script should refer to user's mailbox as user/USERNAME/folder 2. Then I used sievec to create bytecode file for a particular user's sieve dir: /usr/lib/cyrus/bin/sievec sieve.filter /var/lib/sieve/U/USERNAME/defaultbc That's it. The filtering started working. Strange though... I don't get it why it doesn't work using sieveshell and a regular text script file. Anyway I'd prefer to have a main filter file for all users that would move all spam-marked messages to Spam folder in each mailbox. Any ideas? Rangifer 2009/11/17 nunatarsuaq nunatars...@gmail.com: Hi I'm still having problem with getting the filtering working Even though the script can be loaded it doesn't work. I'm trying if header :contains [Subject] test { fileinto Junk; stop; } if header :contains [Subject] test { fileinto user/testowy/Junk; stop; } if header :contains [Subject] test { fileinto user.testowy.Junk; stop; } and if header :contains [Subject] test { fileinto user/testowy.Junk; stop; } None method works. Is there a bad syntax somewhere? I noticed that when working on imap accounts (using reconstruct command for example) I need to type user/USERNAME instead of user.USERNAME found everywhere on the web. Going further I'd like to set up a filter moving messages marked as spam for all users. How should it be installed? Rangifer 2009/11/16 Simon Matter simon.mat...@invoca.ch: Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I think your script should start with a require line. Do you have it? Simon I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Re: Problem with server-side filtering using sieve
2009/11/17 Michael Menge michael.me...@zdv.uni-tuebingen.de: Quoting nunatarsuaq nunatars...@gmail.com: Found a partial solution: 1. In my case the filter script should refer to user's mailbox as user/USERNAME/folder 2. Then I used sievec to create bytecode file for a particular user's sieve dir: /usr/lib/cyrus/bin/sievec sieve.filter /var/lib/sieve/U/USERNAME/defaultbc That's it. The filtering started working. Strange though... I don't get it why it doesn't work using sieveshell and a regular text script file. Did you activate the script? When I tried to use sieveshell I had my loaded script activated. defaultbc is normaly a softlink to the active script bytecode Anyway I'd prefer to have a main filter file for all users that would move all spam-marked messages to Spam folder in each mailbox. Any ideas? Rangifer 2009/11/17 nunatarsuaq nunatars...@gmail.com: Hi I'm still having problem with getting the filtering working Even though the script can be loaded it doesn't work. I'm trying if header :contains [Subject] test { fileinto Junk; stop; } if header :contains [Subject] test { fileinto user/testowy/Junk; stop; } if header :contains [Subject] test { fileinto user.testowy.Junk; stop; } and if header :contains [Subject] test { fileinto user/testowy.Junk; stop; } None method works. Is there a bad syntax somewhere? I noticed that when working on imap accounts (using reconstruct command for example) I need to type user/USERNAME instead of user.USERNAME found everywhere on the web. Going further I'd like to set up a filter moving messages marked as spam for all users. How should it be installed? Rangifer 2009/11/16 Simon Matter simon.mat...@invoca.ch: Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I think your script should start with a require line. Do you have it? Simon I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html M.Menge Tel.: (49) 7071/29-70316 Universität Tübingen Fax.: (49) 7071/29-5912 Zentrum für Datenverarbeitung mail: michael.me...@zdv.uni-tuebingen.de Wächterstraße 76 72074 Tübingen Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html -- ToMasz http://skocz.pl/przystanekGL - wspomnienia coraz bardziej odległe... Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
Problem with server-side filtering using sieve
Hello to everybody I'm a new user here and found this list while searching for solution to my problem. I have a running mail server with postfix and cyrus-imap and would like to start filtering incoming messages on the server side. I tried to put a filter using sieve shell according to this tutorial http://wiki.linuxwall.info/doku.php/en:ressources:astuces:sieve but with no results. Here's my configuration: I created a file with a sieve filter: if header :contains X-Spam-Flag YES { fileinto Junk; stop; } I tried also type fileinto as user.USERNAME.Junk, user/USERNAME.Junk and user/USERNAME/Junk) Now when I invoke # sieveshell -u cyrus -a cyrus localhost (tried also with a user other than cyrus) and type put sieve_filter I get an error: upload failed: put script: script errors: line 2: fileinto not required What does it really mean? What can be done to get it working? Rangifer Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html