Difference between revisions of "Email sieve"

From Cncz
Jump to navigation Jump to search
 
Line 3: Line 3:
 
[nl]
 
[nl]
 
Wanneer men op de IMAP-server <tt>post.science.ru.nl</tt> mail die op de server binnenkomt automatisch in mappen wil laten sorteren of op een speciale manier filteren, dan kan men dat met behulp van "Sieve". <br />
 
Wanneer men op de IMAP-server <tt>post.science.ru.nl</tt> mail die op de server binnenkomt automatisch in mappen wil laten sorteren of op een speciale manier filteren, dan kan men dat met behulp van "Sieve". <br />
Een sievescript kan met een mailprogramma dat sieve ondersteunt, op de mailserver worden gezet. Dit is vrij eenvoudig in [http://roundcube.science.ru.nl Roundcube webmail] via Instellingen -> Filters, maar het kan ook met KMail of met Thunderbird met de [http://sieve.mozdev.org/ sieve addon]. <br />
+
Een sievescript kan met een mailprogramma dat sieve ondersteunt, op de mailserver worden gezet. Dit is vrij eenvoudig in [http://roundcube.science.ru.nl Roundcube webmail] via Instellingen -> Filters, maar het kan ook met KMail of met Thunderbird met de [http://sieve.mozdev.org/ sieve addon]. <br />Op lilo4 krijg je met het commando <code>sieve-connect postvak.science.ru.nl</code> een interactieve commandline waar je met het commando ''put'' een sieve script kunt uploaden.<br/>
 
De Sieve taal staat beschreven in [http://www.ietf.org/rfc/rfc3028.txt?number=3028 RFC3028].
 
De Sieve taal staat beschreven in [http://www.ietf.org/rfc/rfc3028.txt?number=3028 RFC3028].
 
[/nl]
 
[/nl]
 
[en]
 
[en]
 
If one wants incoming mail to be sorted into folders automatically or to be filtered in some special way, one can use "Sieve" if one has the IMAP-server <tt>post.science.ru.nl</tt> as incoming mailserver. <br />
 
If one wants incoming mail to be sorted into folders automatically or to be filtered in some special way, one can use "Sieve" if one has the IMAP-server <tt>post.science.ru.nl</tt> as incoming mailserver. <br />
To put the sieve script on the mail server and activate it, use a mail program which supports sieve.  The filter settings can be managed quite easily in [http://roundcube.science.ru.nl Roundcube webmail] with Settings -> Filters. It is also possible with e.g. KMail or Thunderbird with the [http://sieve.mozdev.org/ sieve addon]. <br />
+
To put the sieve script on the mail server and activate it, use a mail program which supports sieve.  The filter settings can be managed quite easily in [http://roundcube.science.ru.nl Roundcube webmail] with Settings -> Filters. It is also possible with e.g. KMail or Thunderbird with the [http://sieve.mozdev.org/ sieve addon]. <br /> On lilo4 you get with the command <code>sieve-connect postvak.science.ru.nl</code> an interactive commandline where you can use the command ''put'' to upload a sieve script.<br/>
 
The Sieve language is described in [http://www.ietf.org/rfc/rfc3028.txt?number=3028 RFC3028].
 
The Sieve language is described in [http://www.ietf.org/rfc/rfc3028.txt?number=3028 RFC3028].
 
[/en]
 
[/en]

Latest revision as of 07:42, 27 June 2018

Sieve

Wanneer men op de IMAP-server post.science.ru.nl mail die op de server binnenkomt automatisch in mappen wil laten sorteren of op een speciale manier filteren, dan kan men dat met behulp van "Sieve".
Een sievescript kan met een mailprogramma dat sieve ondersteunt, op de mailserver worden gezet. Dit is vrij eenvoudig in Roundcube webmail via Instellingen -> Filters, maar het kan ook met KMail of met Thunderbird met de sieve addon.
Op lilo4 krijg je met het commando sieve-connect postvak.science.ru.nl een interactieve commandline waar je met het commando put een sieve script kunt uploaden.
De Sieve taal staat beschreven in RFC3028.

Sieve gebruiken in KMail

Na het toevoegen van een account met behulp van de wizard van KMail (met behulp van de instellingen op Categorie:Email) moet nog aan KMail duidelijk gemaakt worden dat de server Sieve ondersteunt. Dit gaat via Settings, Configure KMail, Accounts, Modify, Filtering, Server supports Sieve. Vervolgens kunnen de Sieve-scripts worden benaderd via Settings, Manage Sieve Scripts.

Voorbeelden van Sieve-scripts

  • Als je sommige mail automatisch in een bestaande folder wil zetten, kun je iets als het onderstaande gebruiken:

require [ "fileinto", "include" ];
#
# Messages into folders.
#
if header :contains "X-VirusscanResult" "infected" {
        fileinto "INBOX.Virus";
        stop;
}
if address :is ["From", "To"] [
              "",
              ""
        ]
{
        fileinto "INBOX.Symposium2008";
        stop; 
}
include "spam";
include "vacation";

Als men de mail door wil sturen die overblijft nadat het spamfilter zijn werk gedaan heeft, moet men na de include "spam"; regel invoegen:

redirect "";