Milter Manager ist ein effizienter Weg, um mehrere Milter verwalten. Sie können mehrere milteres registrieren um Milter Manager und ein Milter Sitzung für Milter Manager registriert Milter übertragen. Registrierte Milter wird als "Kind Milter".
Milter Manager arbeitet als Proxy. Milter Manager sieht aus wie ein Milter von MTA Seite. Milter Manager sieht aus wie ein MTA von Kind Milter.
MTA, Milter Manager und Kind Milter
Milter kann durch Milter Manager-Schicht nicht MTA-Schicht durch die Struktur verwaltet werden. Milter Manager hat folgende Eigenschaften, die Milter-Management zu verbessern:
1. Milter Erkennung
2. flexible Milter-Funktion anwenden
Ersteres ist für "reduzieren Milter Verwaltungskosten" Vorteil, letzteres für "kombinieren Milter flexibel" Vorteil.
Wir können Milter effektiv von den Funktionen des Milter Manager verwenden.
Vorteil: Milter Erkennung
Milter Manager bettet Ruby-Interpreter. Ruby ist eine echte Programmiersprache, das einfache Syntax und Flexibilität zu lesen.
Milter Manager kann Milter flexibler als bestehende MTA, weil Konfigurationsdatei Milter Manager wird als Ruby-Skript verarbeitet konfigurieren. Beispielsweise kann Milter Manager Milter in Ihrem System installiert zu erkennen und registrieren. Es bedeutet, dass Sie die Konfiguration jeder Milter ohne Aktualisierung der Konfiguration des Milter Manager ändern.
Derzeit Ubuntu (Debian) und FreeBSD unterstützt. Wenn Sie den Milter von Paketsystem (dpkg oder Ports) installiert verwenden möchten, müssen Sie nicht auf die Konfiguration Milter Manager ändern. Wenn ein Milter durch Paketsystem installiert und aktiviert ist, erkennt Milter Manager und nutzt sie. Siehe Installieren Sie für weitere Informationen.
Es gibt eine Meinung, die Konfigurationsdatei des Milter Manager hat schwieriger Syntax als MTA-Konfigurationsdatei. Wie oben erwähnt, hat Rubin leicht Syntax zu lesen, ist es nicht schwer, bei normalem Gebrauch. [2]
Zum Beispiel, hier ist eine Konfiguration für die Anschlussbuchse:
manager.connection_spec = "inet: 10025 @ localhost"
Es ist fast identisch mit Konfigurationssyntax Postfix. ("Item = Wert")
Milter Manager wird auch Web-Schnittstelle zur Konfiguration, da die nächste Version.
Im MTA-Konfiguration, immer gilt jeweils Milter oder nicht. Es kann nicht geschehen, dass eine milter gilt nur, wenn bestimmte Bedingungen erfüllt sind. Milter Manager hat einige Kontrollpunkte im Milter-Sitzung. Sie können dafür verwendet werden.
Wir können entscheiden, ob eine Anwendung Milter oder nicht mit S25R Ergebnis durch das Merkmal.
Wir haben Wirkung über die Leistung durch die Einführung von Milter Manager. Aber die Wirkung ist sehr klein, da Milter Manager arbeitet schnell genug. So scheint es, daß der Effekt keine. Milter Manager nicht Engpass sein.
Registrierte Kind Milter zu Milter Manager werden nur angewendet, wenn einige Bedingungen erfüllt sind. Es bedeutet, dass Kind Milter läuft nicht, wenn sie nicht benötigt werden. Aber registriert Milter zur MTA immer lief. Gesamtbearbeitungszeit für Milter-System ist fast identisch mit Milter-System ohne Milter Manager oder weniger als Milter-System ohne Milter Manager, weil die Anzahl der untergeordneten Milter zu lief, dass es weniger als die Anzahl der gesamten Milter sind.
Was ist neu in dieser Pressemitteilung:.
- Ubuntu Lucid (10,04) Unterstützung wieder
Was ist neu in der Version 2.0.0:
- Es sind keine inkompatiblen Änderungen zwischen 1.8.9 und 2.0.0.
- Diese Version ist mit 1.8.x kompatibel, so dass Sie ohne Bearbeitung Konfigurationsdateien aktualisieren.
Was ist neu in Version 1.8.7:
- Paket:
- [rpm] Halten Benutzerkonfigurationseinstellungen zu aktualisieren.
- [deb] [rpm] Separate Milter-manager-log-Analysator von Milter-Manager. [Von Kazuhiro NISHIYAMA Berichtet] [GitHub # 21]
- Verwenden ruby1.9 auf CentOS6 oder höher.
- Drop Ubuntu Oneiric Ocelot (11,10) zu unterstützen.
- Fügen Sie Ubuntu Startlöchern Ringtail (13,04) zu unterstützen.
- Fügen Sie Debian jessie Support.
- Milter Manager Verbesserungen:
- Unterstützung Ruby2.0.0.
- Milter Manager Fixes:
- [Debian] Unterstützung init-Datei, die Nicht-ASCII-Zeichen enthält. [Von Kazuhiro NISHIYAMA Berichtet] [GitHub # 23]
- Milter-manager-log-Analysator Fixes:
- Prozess Mail-Protokoll, auch wenn es ungültige Bytefolge enthält. [Von Satoru Sakashita Berichtet] [GitHub # 24]
- Admin:
- Dropped.
Was ist neu in Version 1.8.6:
- Diese Version wurde ein gebrochenes libev Backend mit Ruby-Fest 1,9 und das hinzugefügt max angemeldete-fertig-Sitzungskonfigurationseinstellungen für zwingt die Befreiung resouces sofort, wenn die durchschnittliche Auslastung ist hoch.
- Diese Version unterstützt auch ein Rücksetz API zum Zurücksetzen Instanzvariablen zwischen multple Transaktionen.
Was ist neu in Version 1.8.5:
- Diese Version behebt gebrochen Dokumente im Tarball und Tropfen Ubuntu Natty Narwhal Support.
- Es fügt keine neuen Features.
Was ist neu in Version 1.8.2:.
- Zwei Speicherlecks wurden behoben
- Ein Upgrade wird dringend empfohlen.
Was ist neu in Version 1.8.1:
- Diese Version verbessert die Unterstützung für Ruby 1.9. Bitte installieren 1.8.1, wenn Sie mit Ruby 1.9 sind. manager.event_loop_backend und manager.n_workers nicht mehr experimentell. Sie können die Leistung verbessern, wenn Sie Milter Manager auf einem großen Mail-System mit einem schweren Milter zu verwenden.
Was ist neu in Version 1.6.9:
- Verbesserte Robustheit und SMTP-AUTH-Unterstützung in der mitgelieferten Benchmark Tool.
- Ausnahmen in Callback verursacht werden behandelt und SMTP AUTH bezogene Kommandozeilenoptionen werden hinzugefügt, um Milter-Performance-Check.
Was ist neu in Version 1.6.8:
- Sie unnötige Verzeichnisse installieren nicht erstellen. [Nach OBATA Akio Berichtet]
Anforderungen :
- glib2
- Rubin 1.8.5
- Rubin GNOME2
Kommentare nicht gefunden