https://wiki.hostsharing.net/index.php?title=Managesieve&feed=atom&action=history
Managesieve - Versionsgeschichte
2024-03-28T13:55:59Z
Versionsgeschichte dieser Seite in Hostsharing Wiki
MediaWiki 1.35.14
https://wiki.hostsharing.net/index.php?title=Managesieve&diff=3376&oldid=prev
Hsh00-peh: Typo
2012-07-09T12:36:46Z
<p>Typo</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Juli 2012, 12:36 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Zeile 16:</td>
<td colspan="2" class="diff-lineno">Zeile 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ablehnen von Nachrichten</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ablehnen von Nachrichten</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Eine ausführliche <del class="diffchange diffchange-inline">Beschreibun </del>der Filteraktivitäten ist zu finden auf der Dovecot-Seite [http://wiki.dovecot.org/LDA/Sieve#Features]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Eine ausführliche <ins class="diffchange diffchange-inline">Beschreibung </ins>der Filteraktivitäten ist zu finden auf der Dovecot-Seite [http://wiki.dovecot.org/LDA/Sieve#Features]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Hierbei sind '''keine''' Aufrufe von '''externen Programmen''' möglich. Dadurch können keine unerwünschten Seiteneffekte entstehen. Dies grenzt <tt>sieve</tt> beispielsweise von <tt>[[procmail]]</tt> ab.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Hierbei sind '''keine''' Aufrufe von '''externen Programmen''' möglich. Dadurch können keine unerwünschten Seiteneffekte entstehen. Dies grenzt <tt>sieve</tt> beispielsweise von <tt>[[procmail]]</tt> ab.</div></td></tr>
</table>
Hsh00-peh
https://wiki.hostsharing.net/index.php?title=Managesieve&diff=3358&oldid=prev
Dfr00-hs.wiki: Links hinzugefügt
2012-06-11T19:56:28Z
<p>Links hinzugefügt</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Juni 2012, 19:56 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l118" >Zeile 118:</td>
<td colspan="2" class="diff-lineno">Zeile 118:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> xyz00@h01:~$ cat .forward</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> xyz00@h01:~$ cat .forward</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> "| /usr/lib/dovecot/deliver "</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> "| /usr/lib/dovecot/deliver "</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">=== Links ===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* Die Sieve-Filtersprache ist definiert in [http://tools.ietf.org/html/rfc5228 RFC5228]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* In [http://tools.ietf.org/html/rfc5230 RFC5230] ist die Vacation Extension von der Sieve-Sprache genau beschrieben.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* Weitere Sieve-relevante RFC's: [http://tools.ietf.org/html/rfc5229 RFC5229] Variables Extension; [http://tools.ietf.org/html/rfc5173 RFC5173] Body Extension; [http://tools.ietf.org/html/rfc5429 RFC5429] Reject and Extended Reject Extensions; [http://tools.ietf.org/html/rfc5231 RFC5231] Relational Extension; [http://tools.ietf.org/html/rfc5233 RFC5233] Subaddress Extension; [http://tools.ietf.org/html/rfc5235 RFC5235] Spamtest and Virustest Extensions; [http://tools.ietf.org/html/rfc3894 RFC3894] Copying Without Side Effects</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">; </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:E-Mail]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:E-Mail]]</div></td></tr>
</table>
Dfr00-hs.wiki
https://wiki.hostsharing.net/index.php?title=Managesieve&diff=3180&oldid=prev
Deg00-m.website: Kategorie
2012-02-19T00:51:15Z
<p>Kategorie</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. Februar 2012, 00:51 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l118" >Zeile 118:</td>
<td colspan="2" class="diff-lineno">Zeile 118:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> xyz00@h01:~$ cat .forward</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> xyz00@h01:~$ cat .forward</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> "| /usr/lib/dovecot/deliver "</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> "| /usr/lib/dovecot/deliver "</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Kategorie:E-Mail]]</ins></div></td></tr>
</table>
Deg00-m.website
https://wiki.hostsharing.net/index.php?title=Managesieve&diff=3046&oldid=prev
Dfr00-hs.wiki: /* Speicherort */
2011-11-16T10:45:41Z
<p><span dir="auto"><span class="autocomment">Speicherort</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. November 2011, 10:45 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l60" >Zeile 60:</td>
<td colspan="2" class="diff-lineno">Zeile 60:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> drwxr-xr-x 28 xyz00-max xyz00 4096 Oct 22 23:06 ..</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> drwxr-xr-x 28 xyz00-max xyz00 4096 Oct 22 23:06 ..</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> lrwxrwxrwx 1 xyz00-max xyz00 29 Nov 16 07:28 .dovecot.sieve -> Maildir/sieve/einfilter.sieve</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> lrwxrwxrwx 1 xyz00-max xyz00 29 Nov 16 07:28 .dovecot.sieve -> Maildir/sieve/einfilter.sieve</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Andere Filterdateien können im Flterverzeichnis gespeichert sein, aber nur die Datei, die wie oben gezeigt verlinkt ist, ist die aktive Filterdatei.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> xyz00@h01:~$ ls -al Maildir/sieve</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> xyz00@h01:~$ ls -al Maildir/sieve</div></td></tr>
</table>
Dfr00-hs.wiki
https://wiki.hostsharing.net/index.php?title=Managesieve&diff=3044&oldid=prev
Dfr00-hs.wiki: Tippfehler
2011-11-16T10:28:37Z
<p>Tippfehler</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. November 2011, 10:28 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l30" >Zeile 30:</td>
<td colspan="2" class="diff-lineno">Zeile 30:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Einrichtung von <tt>deliver</tt> als Mailzustellungsprogramm ist keine weitere Konfiguration notwendig. Dies geschieht automatisch.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Für die Einrichtung von <tt>deliver</tt> als Mailzustellungsprogramm ist keine weitere Konfiguration notwendig. Dies geschieht automatisch.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Hat ein Nutzer bisher procmail benutzt, kann die <tt>.<del class="diffchange diffchange-inline">foward</del></tt> gelöscht werden oder durch eine neue <tt>.forward</tt> ersetzt werden mit folgendem Inhalt:</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Hat ein Nutzer bisher procmail benutzt, kann die <tt>.<ins class="diffchange diffchange-inline">forward</ins></tt> gelöscht werden oder durch eine neue <tt>.forward</tt> ersetzt werden mit folgendem Inhalt:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> xyz00@h01:~$ cat .forward</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> xyz00@h01:~$ cat .forward</div></td></tr>
</table>
Dfr00-hs.wiki
https://wiki.hostsharing.net/index.php?title=Managesieve&diff=3042&oldid=prev
Dfr00-hs.wiki: Erste Version der Seite
2011-11-16T10:26:37Z
<p>Erste Version der Seite</p>
<p><b>Neue Seite</b></p><div>== Managesieve ==<br />
<br />
Managesieve [http://wiki.dovecot.org/ManageSieve] ist ein Dienst-Programm zum Einrichten und Verwalten von Mailfiltern, die in der Filtersprache <tt>sieve</tt> geschrieben sind. <tt>Sieve</tt> ist als Dovecot-Plugin [http://wiki.dovecot.org/LDA/Sieve] verfügbar.<br />
<br />
'''Für Nutzer, die nur einfache Filterregeln benötigen, wird empfohlen diese Filter über das grafische Oberfläsche im Webmailer [[Roundcube]] anzulegen und zu verwalten. Die Vorgehensweise ist ausführlich unter [[Roundcube - Filter]] beschrieben.'''<br />
<br />
Diese Seite gibt einige technische Informationen und Einführung für Nutzer, die eigene Skripte in <tt>sieve</tt> schreiben wollen.<br />
<br />
=== Filtermöglichkeiten ===<br />
<br />
<tt>Sieve</tt> erlaubt Filter zu schreiben u.a. für folgende '''Filteraktionen''':<br />
* Verschieben/Kopieren einer Nachricht in einen Ordner<br />
* Erstellen von [[Roundcube - Filter#Abwesenheitsmeldung|Abwesenheitsmeldungen]]<br />
* Markieren von Nachrichten (z.B. Gelesen, Weitergeleitet)<br />
* Weiterleiten/Kopie senden an andere Email-Adressen<br />
* Ablehnen von Nachrichten<br />
<br />
Eine ausführliche Beschreibun der Filteraktivitäten ist zu finden auf der Dovecot-Seite [http://wiki.dovecot.org/LDA/Sieve#Features]<br />
<br />
Hierbei sind '''keine''' Aufrufe von '''externen Programmen''' möglich. Dadurch können keine unerwünschten Seiteneffekte entstehen. Dies grenzt <tt>sieve</tt> beispielsweise von <tt>[[procmail]]</tt> ab.<br />
<br />
Die '''Filterregeln''' lassen Checks zu z.B. von<br />
* Test auf bestimmte Absender<br />
* Vorhandensein von bestimmten Texten im Betreff oder dem Text der Nachricht<br />
* Bestimmte Werte für andere Header der Nachricht, z.B. zur Identifizierung von Mailinglisten über List-Id.<br />
Dabei können teilweise reguläre Ausdrücke benutzt werden oder Aggregatsfunktionen wie "Anzahl der Empfänger".<br />
<br />
=== Einrichtung ===<br />
<br />
Für die Einrichtung von <tt>deliver</tt> als Mailzustellungsprogramm ist keine weitere Konfiguration notwendig. Dies geschieht automatisch.<br />
<br />
Hat ein Nutzer bisher procmail benutzt, kann die <tt>.foward</tt> gelöscht werden oder durch eine neue <tt>.forward</tt> ersetzt werden mit folgendem Inhalt:<br />
<br />
xyz00@h01:~$ cat .forward<br />
"| /usr/lib/dovecot/deliver "<br />
<br />
=== Sieve-Filter ===<br />
<br />
Ein einfaches Sieve-Skript sieht wie folgt aus:<br />
<br />
require "fileinto";<br />
if header :contains "X-Spam-Flag" "YES" {<br />
fileinto "Spam";<br />
}<br />
<br />
Dieses Skript prüft ob in der Nachricht der Header "X-Spam-Flag" existiert und den Wert "YES" enthält. In diesem Fall wird die Nachricht in den Ordner "Spam" abgespeichert.<br />
<br />
Mehrere Filter werden hintereinander in eine Filterdatei gehängt. Die Filter können durch if-then-else-Konstrukte verbunden werden.<br />
<br />
Weiter Beispiele sind zu finden z.B. unter [http://wiki.dovecot.org/LDA/Sieve#Example_scripts] oder [http://www.tty1.net/blog/2011-07-16-sieve-tutorial_en.html]<br />
<br />
=== Speicherort ===<br />
<br />
Die Sieve-Filter sollte im HOME-Verzeichnis des Users in der Datei '''<tt>~/.dovecot.sieve</tt>''' abgespeichert werden.<br />
<br />
Bei der Benutzung von Managesieve werden Filterdateien im Verzeichnis '''<tt>~/Maildir/sieve/</tt>''' gespeichert und per Symlink die aktive Filterdatei verlinkt.<br />
<br />
xyz00@h01:~$ ls -al <br />
drwxr-xr-x 5 xyz00-max xyz00 4096 Nov 16 07:28 .<br />
drwxr-xr-x 28 xyz00-max xyz00 4096 Oct 22 23:06 ..<br />
lrwxrwxrwx 1 xyz00-max xyz00 29 Nov 16 07:28 .dovecot.sieve -> Maildir/sieve/einfilter.sieve<br />
<br />
xyz00@h01:~$ ls -al Maildir/sieve<br />
drwxr-xr-x 5 xyz00-max xyz00 4096 Nov 16 07:28 .<br />
drwxr-xr-x 28 xyz00-max xyz00 4096 Oct 22 23:06 ..<br />
-rw------- 1 xyz00-max xyz00 210 Nov 16 07:28 einfilter.sieve<br />
-rw------- 1 xyz00-max xyz00 321 Nov 16 07:28 nocheinfilter.sieve<br />
-rw------- 1 xyz00-max xyz00 99 Nov 16 07:28 weitererfilter.sieve<br />
<br />
=== Managesieve ===<br />
<br />
Managesieve ist ein Dienst, der es erlaubt Filterdateien aus der Ferne über ein definiertes Protokoll zu verändern sowei zu aktivieren/deaktivieren.<br />
<br />
Der Dienst läuft jeweils auf dem Server auf dem der User seinen Account hat, also z.B. <tt>xyz00.hostsharing.net</tt>.<br />
<br />
Folgende Einstellungen sind hierfür notwendig/empfohlen:<br />
<br />
{| border="1" cellpadding="4" cellspacing="0"<br />
|+ align="bottom" style="color:#e76700;"|<br />
|-<br />
!Beschreibung<br />
!Inhalt<br />
|-<br />
|Servername<br />
|xyz00.hostsharing.net (entsprechend dem Usernamen anpassen)<br />
|-<br />
|Port<br />
|4190<br />
|-<br />
|Authentifizierung<br />
|POP3/IMAP-Username/Passwort (z.B. xyz00-max)<br />
|-<br />
|Sicherheit<br />
|TLS<br />
|}<br />
<br />
Beispielsweise kann hierfür das Thunderbird-Plugin [http://sieve.mozdev.org/ Sieve] benutzt werden.<br />
<br />
=== Zusammenarbeit mit Procmail ===<br />
<br />
Es ist möglich [[Procmail]] und Sieve (über <tt>deliver</tt> nacheinander zu benutzen. Dies kann z.B. interessant sein, wenn der Paketinhaber zentral für alle User über <tt>procmail</tt> Spamfilter mit <tt>[[Spamfilter|spamassassin]]</tt> benutzen möchte und seine Nutzer dann anschließend über die grafische Óberfläche eigene (einfache) Filterregeln konfigurieren können.<br />
<br />
Hierzu muß die <tt>.forward</tt> zunächst mit einem Aufruf für procmail zu füllen:<br />
<br />
xyz00@h01:~$ cat .forward<br />
"|/usr/bin/procmail"<br />
<br />
Als letzte Regel in der <tt>.procmailrc</tt> wird dann <tt>deliver</tt> aufgerufen, welches automatisch die aktiven Sieve-Regeln ausführt:<br />
<br />
# Letzte Procmail-Regel: Deliver aufrufen<br />
:0 w<br />
| /usr/lib/dovecot/deliver<br />
<br />
Soll procmail später nicht mehr benutzt werden, kann die .forward einfach gelöscht werden, oder deliver dort explizit angegeben werden:<br />
<br />
xyz00@h01:~$ cat .forward<br />
"| /usr/lib/dovecot/deliver "</div>
Dfr00-hs.wiki