731
Comment:
|
3077
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
* putting mails from certain senders or with special subjects in a special folder * storing or throwing away tagged Spam messages depending on the score |
|
Line 7: | Line 5: |
==== Calling the Editor for Filters ==== | * storing or dropping tagged Spam messages depending on the score * putting mails from certain senders or with special subjects in different folders as inbox == Calling the Filter Editor == |
Line 9: | Line 10: |
* [https://mpemail.mpe.mpg.de/tpl/?tpl=editfilter] | Login to [https://mpemail.mpe.mpg.de/tpl MPE mail user interface https://mail.mpe.mpg.de/tpl] and choose menu 'Edit Filter' |
Line 12: | Line 13: |
* Mailfolders are generated automatically * After finish editing a filter a syntax check is performed. If any errors a error message will be displayed and the old filter is not overwritten. The editor keeps your edited product. |
* When clicking the 'save' button a syntax check is performed. If no errors where found, the new filter rules are installed * use the 'default' button to load the MPE default filter setup |
Line 15: | Line 17: |
== the standard filter == | == the standard filter as a example == |
Line 17: | Line 19: |
== commands and variables == | The standard filter contents is copied automatically to a new user's environment. Take this contents as a template to construct your personal filter. Feel free to comment or discomment the given lines in order to enable/disable functionalities. |
Line 20: | Line 22: |
#Exim filter[[BR]] #[[BR]] #if $header_from: contains "myimportantfromaddress" then[[BR]] #save /home/virtual_mail/$local_part/[[BR]] #finish[[BR]] #endif[[BR]] ## drop all mails with spam-level >=8[[BR]] #if $h_x-spam-level: begins "********" then[[BR]] #seen finish[[BR]] #endif[[BR]] #[[BR]] ## move all mails with spam-level >=4 to .Spam[[BR]] if $h_x-spam-level: begins "****" then [[BR]] save /home/virtual_mail/$local_part/.Spam/[[BR]] endif[[BR]] #[[BR]] ## drop all mails from virusalert@rzg.mpg.de[[BR]] #if $h_from: contains "virusalert@rzg.mpg.de" then[[BR]] #seen finish[[BR]] #endif[[BR]] Please note that the first line has to begin with a '#Exim filter' line. The filter is executed sequential from up to down. 1 the first commented block allows to tunnel certain from-addresses direct to your inbox without scanning for spams 2 the second commented block allows to drop Spams with a certain level 3 the third active block stores all spams from 4 * and more in special Folder 'Spam' 4 the forth commented block allows to drop Mails with a certain from-Address == variables == * '''$header_from''' * '''$header_subject''' * '''$sender_address''' The sender address that was received in the envelope of the message * '''$reply_address''' The contents of the Reply-to: header, if the message has one; otherwise the contents of the From: header. * '''$return_path''' The return path – that is, the sender field that will be transmitted as part of the message’s envelope if the message is sent to another host. == commands == || '''store email in your inbox''' || save /home/virtual_mail/$local_part/ || || '''store email in folder xxx''' || save /home/virtual_mail/$local_part/.xxx (note the dot preceding the foldername, folders are created automatically if not available) || || '''drop email and leave filterscript''' || finish || [[BR]] further information for writing filters can be found in the [http://www.exim.org/exim-html-current/doc/html/filter.html exim filter specs] |
Configure User specific Filters for MPE's Mail Services
Each user has the opportunity to preprocess his incoming mail stream by a filter. Usual applications are:
- storing or dropping tagged Spam messages depending on the score
- putting mails from certain senders or with special subjects in different folders as inbox
Calling the Filter Editor
Login to [https://mpemail.mpe.mpg.de/tpl MPE mail user interface https://mail.mpe.mpg.de/tpl] and choose menu 'Edit Filter'
Remark:
- When clicking the 'save' button a syntax check is performed. If no errors where found, the new filter rules are installed
- use the 'default' button to load the MPE default filter setup
the standard filter as a example
The standard filter contents is copied automatically to a new user's environment. Take this contents as a template to construct your personal filter. Feel free to comment or discomment the given lines in order to enable/disable functionalities.
#Exim filterBR #BR #if $header_from: contains "myimportantfromaddress" thenBR #save /home/virtual_mail/$local_part/BR #finishBR #endifBR
#if $h_x-spam-level: begins "********" thenBR #seen finishBR #endifBR #BR
if $h_x-spam-level: begins "****" then BR save /home/virtual_mail/$local_part/.Spam/BR endifBR #BR
#if $h_from: contains "virusalert@rzg.mpg.de" thenBR #seen finishBR #endifBR
Please note that the first line has to begin with a '#Exim filter' line. The filter is executed sequential from up to down.
- 1 the first commented block allows to tunnel certain from-addresses direct to your inbox without scanning for spams 2 the second commented block allows to drop Spams with a certain level 3 the third active block stores all spams from 4 * and more in special Folder 'Spam' 4 the forth commented block allows to drop Mails with a certain from-Address
variables
$header_from
$header_subject
$sender_address The sender address that was received in the envelope of the message
$reply_address The contents of the Reply-to: header, if the message has one; otherwise the contents of the From: header.
$return_path The return path – that is, the sender field that will be transmitted as part of the message’s envelope if the message is sent to another host.
commands
store email in your inbox
save /home/virtual_mail/$local_part/
store email in folder xxx
save /home/virtual_mail/$local_part/.xxx (note the dot preceding the foldername, folders are created automatically if not available)
drop email and leave filterscript
finish
further information for writing filters can be found in the [http://www.exim.org/exim-html-current/doc/html/filter.html exim filter specs]