SQL-Server für Quarantäneindex verwenden

iQ.Suite Tipps & Tricks für Microsoft Exchange / SMTP

iQ.Suite Quarantänen bestehen aus den geblockten E-Mails und einer Indexdatenbank.Standardmäßig wird eine lokale MDB Datei verwendet. Bei sehr großen Quarantänen kann die Obergrenze der MDB von maximal zwei Gigabyte erreicht werden. Dann wird der Einsatz eines SQL-Servers notwendig. Welche Schritte hierfür erforderlich sind lesen Sie hier.
 

Step by Step:

  • Zunächst einmal wird ein Microsoft SQL-Server benötigt. Für jede Quarantäne, deren Index in den SQL-Server geschrieben werden soll, ist eine eigene Datenbank erforderlich. Der Name der Datenbank sollte dem Namen der Quarantäne entsprechen. Damit wird die Kon-figuration der Datenbankverbindung in der iQ.Suite erleichtert.

  • Für die Datenverbindung ist nun noch ein SQL-Benutzer erforderlich. Die Verwendung eines Benutzer mit Windows Authentifizierung ist nicht unterstützt.

  • Dieser Benutzer erhält nun Lese- und Schreibrechte auf die angelegte Datenbank.

  • In der Datenbank sind die erforderlichen Tabellen anzulegen. Hierfür befindet sich unter dem Verzeichnis iQ.SuiteSupport das Script „Quarantine.sql“. Dieses Script im Kontext der neuen Datenbank ausführen.

  • Als nächstes wird die Datenbankverbindung in der iQ.Suite konfiguriert. Die Datenbankverbindungen befinden sich in der Basis-Konfiguration. Im Connection String werden die Angaben „Initial Catalog“ (Name der Datenbank) und „Data Source“ (Name des SQL-Servers) hinterlegt. Beispiel: Provider=SQLOLEDB;Initial Catalog=Anti-Spam Hoch;Data Source=MorpheusSQLExpress;User ID=[ADOUser];Password=[ADOPwd]
  • SQL-Benutzer und Passwort in die entsprechenden Felder eintragen.

  • Zuletzt eine neue Quarantäne anlegen und die Datenbankverbindung angeben. Wichtig: Dies ist nur beim Anlegen einer Quarantäne möglich. Eine nachträgliche Änderung ist nicht möglich.

  • Beim Schreiben in diese Quarantäne wird nun die SQL-Datenbank für die Indexinformationen verwendet.

Zurück