3072
Comment:
|
3189
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
Login to [https://mpemail.mpe.mpg.de/tpl MPE mail user interface https://mail.mpe.mpg.de/tpl] and choose menu 'Edit Filter' | Login to [https://mail.mpe.mpg.de/tpl MPE mail user interface https://mail.mpe.mpg.de/tpl] and choose menu 'Edit Filter' |
Line 15: | Line 15: |
* use the 'back' button to go back to the main menu | |
Line 19: | Line 20: |
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. | 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 uncomment the following lines in order to enable/disable functionalities. |
Line 45: | Line 46: |
1 the first commented block allows to tunnel certain from-addresses direct to your inbox without scanning for spams | 1 the first '''commented''' block allows to tunnel certain from-addresses direct to your inbox without scanning for spams |
Line 47: | Line 48: |
2 the second commented block allows to drop Spams with a certain level | 2 the second '''commented''' block allows to drop Spams with a certain level |
Line 49: | Line 50: |
3 the third active block stores all spams from 4 * and more in special Folder 'Spam' | 3 the third '''active''' block stores all spams from 4 * and more in special Folder 'Spam' |
Line 51: | Line 52: |
4 the forth commented block allows to drop Mails with a certain from-Address | 4 the forth '''commented''' block allows to drop Mails with a certain from-Address |
Line 60: | Line 61: |
* '''$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. |
* '''$header_from''' the sender address * '''$header_subject''' the sender 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. |
Line 67: | Line 68: |
|| '''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 || |
|| save /home/virtual_mail/$local_part/ || '''store email in your inbox'''|| || save /home/virtual_mail/$local_part/.xxx (note the dot preceding the foldername; folders are created automatically if not available) || '''store email in folder xxx''' || || finish || '''drop email and stop mail processing''' || |
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://mail.mpe.mpg.de/tpl MPE mail user interface https://mail.mpe.mpg.de/tpl] and choose menu 'Edit Filter'
- 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 reload the MPE default filter setup
- use the 'back' button to go back to the main menu
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 uncomment the following 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 the sender address
$header_subject the sender 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
save /home/virtual_mail/$local_part/
store email in your inbox
save /home/virtual_mail/$local_part/.xxx (note the dot preceding the foldername; folders are created automatically if not available)
store email in folder xxx
finish
drop email and stop mail processing
further information for writing filters can be found in the [http://www.exim.org/exim-html-current/doc/html/filter.html exim filter specs]