<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.securepoint.de/index.php?action=history&amp;feed=atom&amp;title=Benutzer%3AErik.anders%2FWhitelist_Import</id>
	<title>Benutzer:Erik.anders/Whitelist Import - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.securepoint.de/index.php?action=history&amp;feed=atom&amp;title=Benutzer%3AErik.anders%2FWhitelist_Import"/>
	<link rel="alternate" type="text/html" href="https://wiki.securepoint.de/index.php?title=Benutzer:Erik.anders/Whitelist_Import&amp;action=history"/>
	<updated>2026-06-03T14:54:46Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Securepoint Wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.securepoint.de/index.php?title=Benutzer:Erik.anders/Whitelist_Import&amp;diff=10228&amp;oldid=prev</id>
		<title>Pascalm am 21. Dezember 2016 um 15:26 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.securepoint.de/index.php?title=Benutzer:Erik.anders/Whitelist_Import&amp;diff=10228&amp;oldid=prev"/>
		<updated>2016-12-21T15:26:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 21. Dezember 2016, 17:26 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{v11}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;==Anforderung==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;==Anforderung==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki2:diff:1.41:old-4674:rev-10228:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Pascalm</name></author>
	</entry>
	<entry>
		<id>https://wiki.securepoint.de/index.php?title=Benutzer:Erik.anders/Whitelist_Import&amp;diff=4674&amp;oldid=prev</id>
		<title>Erik.anders am 16. Juli 2013 um 16:38 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.securepoint.de/index.php?title=Benutzer:Erik.anders/Whitelist_Import&amp;diff=4674&amp;oldid=prev"/>
		<updated>2013-07-16T16:38:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 16. Juli 2013, 18:38 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Zeile 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;HINWEIS:&#039;&#039;&#039; Tragen Sie in dieser Liste keine &quot;lokalen&quot; Domains ein (also solche, für die die Firewall Ziel des MX-Records ist). Spammer verwenden gerne Adressen der Zieldomain im (gefälschten) Absender. Diese Mails würden Sie dann einfach zugestellt bekommen.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Um diese Domains werden jetzt CLI-Befehle herum gebaut. In einem Text-Editor, der das Ersetzen von Text mittels Regexes unterstützt geht das einfach mit:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Um diese Domains werden jetzt CLI-Befehle herum gebaut. In einem Text-Editor, der das Ersetzen von Text mittels Regexes unterstützt geht das einfach mit:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Erik.anders</name></author>
	</entry>
	<entry>
		<id>https://wiki.securepoint.de/index.php?title=Benutzer:Erik.anders/Whitelist_Import&amp;diff=4673&amp;oldid=prev</id>
		<title>Erik.anders: Die Seite wurde neu angelegt: „{{v11}}  ==Anforderung== Es soll eine längere Liste Domains in die Spamfilter-Whitelist eingetragen werden. Die Eingabe soll automatisiert über ein Skript er…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.securepoint.de/index.php?title=Benutzer:Erik.anders/Whitelist_Import&amp;diff=4673&amp;oldid=prev"/>
		<updated>2013-07-16T16:35:25Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „{{v11}}  ==Anforderung== Es soll eine längere Liste Domains in die Spamfilter-Whitelist eingetragen werden. Die Eingabe soll automatisiert über ein Skript er…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{v11}}&lt;br /&gt;
&lt;br /&gt;
==Anforderung==&lt;br /&gt;
Es soll eine längere Liste Domains in die Spamfilter-Whitelist eingetragen werden. Die Eingabe soll automatisiert über ein Skript erfolgen.&lt;br /&gt;
&lt;br /&gt;
==Durchführung==&lt;br /&gt;
Zuerst muss im Webinterface ein neuer Filter angelegt werden. Dazu klickt man im Webinterface auf Anwendungen -&amp;gt; Mailfilter -&amp;gt; &amp;quot;+ Filterregel hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Im neuen Fenster werden folgende Einstellungen vorgenommen (um eine WHITELIST für SMTP zu definieren):&amp;lt;br /&amp;gt;&lt;br /&gt;
Protokoll: smtp&amp;lt;br /&amp;gt;&lt;br /&gt;
Kategorie: spam&amp;lt;br /&amp;gt;&lt;br /&gt;
Aktion: none&amp;lt;br /&amp;gt;&lt;br /&gt;
Verknüpfungsoperator: OR&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Im Bereich &amp;quot;Regeln&amp;quot; werden noch keine Domains eingetragen. Das Fenster wird einfach mit Klick auf &amp;quot;Speichern&amp;quot; geschlossen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt gilt es die ID der neuen Filter-Gruppe herauszufinden. Dazu erstellt man einen &amp;quot;root&amp;quot;-Benutzer mit administrativen Berechtigungen, meldet sich mit diesem an einer SSH-Konsole an und führt folgenden Befehl aus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@gateway:~# spcli mail filter get&lt;br /&gt;
id|pos|proto|category     |action|operator|rule_id|type|flags&lt;br /&gt;
--+---+-----+-------------+------+--------+-------+----+-----&lt;br /&gt;
3 |2  |smtp |virus        |filter|AND     |3      |any |CONTAINS&lt;br /&gt;
1 |1  |smtp |spam         |block |AND     |1      |any |CONTAINS&lt;br /&gt;
9 |3  |smtp |spam         |none  |OR      |       |    |&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Von der Zeile mit der höchsten &amp;quot;pos&amp;quot; merkt man sich die &amp;quot;id&amp;quot; (in dem Fall also: 9)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt muss die Liste der Domains vorbereitet werden. In diesem Fall befinden sich die Domains in einer Text-Datei mit einer Domain pro Zeile:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
test.de&lt;br /&gt;
test2.de&lt;br /&gt;
test3.de&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um diese Domains werden jetzt CLI-Befehle herum gebaut. In einem Text-Editor, der das Ersetzen von Text mittels Regexes unterstützt geht das einfach mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Suche nach: (.*?)([\r\n]+)&lt;br /&gt;
Ersetze durch: spcli mail filter rule new id &amp;lt;ID_VON_OBEN&amp;gt; type mail_from flags CONTAINS value &amp;quot;\1&amp;quot;\2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Textdatei sollte danach so ähnlich aussehen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
spcli mail filter rule new id 9 type mail_from flags CONTAINS value &amp;quot;test.de&amp;quot;&lt;br /&gt;
spcli mail filter rule new id 9 type mail_from flags CONTAINS value &amp;quot;test2.de&amp;quot;&lt;br /&gt;
spcli mail filter rule new id 9 type mail_from flags CONTAINS value &amp;quot;test3.de&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Inhalt dieser Datei wird jetzt in die Zwischenablage kopiert.&lt;br /&gt;
&lt;br /&gt;
Im Putty wird jetzt folgender Befehl ausgeführt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat &amp;gt; /tmp/whitelist-import.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nach einem Druck auf &amp;quot;ENTER&amp;quot; springt der Cursor in die nächste Zeile. Hier wird der Inhalt aus der Zwischenablage eingefügt und mit &amp;quot;ENTER&amp;quot; -&amp;gt; &amp;quot;Strg + D&amp;quot; gespeichert.&lt;br /&gt;
&lt;br /&gt;
Jetzt wird die Datei ausführbar gemacht:&lt;br /&gt;
&amp;lt;pre&amp;gt;# chmod +x /tmp/whitelist-import.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
und zum Schluss ausgeführt:&lt;br /&gt;
&amp;lt;pre&amp;gt;root@gateway:~# /tmp/whitelist-import.sh&lt;br /&gt;
rule_id&lt;br /&gt;
-------&lt;br /&gt;
10&lt;br /&gt;
rule_id&lt;br /&gt;
-------&lt;br /&gt;
11&lt;br /&gt;
rule_id&lt;br /&gt;
-------&lt;br /&gt;
12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun kann geprüft werden, ob das alles nach Wunsch funktioniert hat:&lt;br /&gt;
&amp;lt;pre&amp;gt;root@gateway:~# spcli mail filter get&lt;br /&gt;
id|pos|proto|category     |action|operator|rule_id|type     |flags   |value&lt;br /&gt;
--+---+-----+-------------+------+--------+-------+---------+--------+-----&lt;br /&gt;
3 |2  |smtp |virus        |filter|AND     |3      |any      |CONTAINS|&lt;br /&gt;
1 |1  |smtp |spam         |block |AND     |1      |any      |CONTAINS|&lt;br /&gt;
9 |3  |smtp |spam         |none  |OR      |10     |mail_from|CONTAINS|test.de&lt;br /&gt;
  |   |     |             |      |        |11     |mail_from|CONTAINS|test2.de&lt;br /&gt;
  |   |     |             |      |        |12     |mail_from|CONTAINS|test3.de&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das gleiche muss im Falle einer Whitelist nochmals für &amp;lt;br /&amp;gt;&lt;br /&gt;
Protokoll: smtp&amp;lt;br /&amp;gt;&lt;br /&gt;
Kategorie: probably_spam&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
durchgeführt werden&lt;/div&gt;</summary>
		<author><name>Erik.anders</name></author>
	</entry>
</feed>