milter manager je efektivní způsob, jak spravovat více milters. Můžete se zaregistrovat více milteres na milter manažery a milter relace pro milter manažera je převedena na registrovaným milters. Registrované milter se nazývá "dítě milter".
milter manager pracuje jako zástupce. milter manager vypadá milter od MTA strany. milter manager vypadá jako MTA od dítěte milter.
MTA, milter manažer a dítě milter
milters může být řízeno milter manažer vrstvě není MTA vrstvy konstrukce. milter manager má následující funkce, které zlepšují milter řízení:
Funkce detekce 1. milter
2. flexibilní milter funkci použít
První z nich je pro "snížit náklady na správu milter" výhodu, druhý je pro "spojit milters pružně" výhodu.
Můžeme efektivně využívat milters by milter manažera tyto funkce.
Výhoda: funkce pro detekci milter
milter manažer vloží Ruby tlumočníka. Ruby je skutečný programovací jazyk, který umožňuje snadno číst syntaxi a flexibilitu.
milter manažer může nastavit milters pružnější než stávající MTA, protože konfigurační soubor milter manažera je zpracována jako skript Ruby. Například, milter manažer dokáže rozpoznat milters nainstalované ve vašem systému a zaregistrovat. To znamená, že můžete změnit nastavení každého milter bez aktualizace konfigurace milter manažerem.
V současné době, Ubuntu (Debian), a FreeBSD jsou podporovány. Chcete-li použít milters Instalaci balíčku systémem (dpkg nebo porty), nemusíte měnit nastavení milter manažerem. Pokud je milter nainstalován balíček systémem a povolen, milter manažer detekuje a použije ji. Viz Instalace pro více informací.
Existuje názor, že konfigurační soubor milter manažera má složitější syntaxi než konfiguračního souboru MTA. Jak bylo uvedeno výše, Ruby je snadno čitelný syntaxi, to není těžké při běžném používání. [2]
Například, tady je konfigurace pro připojení zásuvky:
manager.connection_spec = "inet: 10025 @ localhost"
Je to skoro stejné, jako syntaxe konfigurace Postfixu. ("Item = hodnota")
milter manažer bude také poskytovat webové rozhraní pro konfiguraci od příští verzi.
MTA v konfiguraci, každý milter vždy platí, nebo ne. To nemůže být provedeno, že milter platí pouze v případě, že jsou splněny určité podmínky. milter manažer má některé kontrolní body v milter relaci. Mohou být použity pro to.
Můžeme se rozhodnout, zda použít milter, nebo ne pomocí S25R výsledek funkce.
Máme efekt o výkonu zavedením milter správce. Ale účinek je velmi malý, protože milter manažer pracuje dostatečně rychle. Takže se zdá, že efekt není. milter manažer nebude překážkou.
Registrovaní dítě milters až milter správce se použijí pouze tehdy, pokud jsou splněny určité podmínky. To znamená, že dítě milters nespustí, pokud nejsou potřeba. Ale registrovaní milters MTA vždy běžel. Celkový čas pro milter systém zpracování je téměř stejná jako milter systém bez milter správce nebo méně než milter systému bez milter správce, protože počet dětských milters být běžely jsou menší než počet celých milters.
Co je nového v této verzi:.
- Ubuntu Lucid (10.04), podpora je oživen
Co je nového ve verzi 2.0.0:
- Nejsou žádné nekompatibilní změny mezi 1.8.9 a 2.0.0.
- Tato verze je kompatibilní s 1.8.x, takže si můžete upgradovat bez úpravy konfiguračních souborů.
Co je nového ve verzi 1.8.7:
- Obsah balení:
- [min] Mějte konfigurační nastavení uživatele na upgrade.
- [deb] [rpm] Samostatný milter-manager-log-analyzátor z milter-manager. [Zpracoval Kazuhiro Nishiyama] [GitHub # 21]
- Použít Ruby1.9 na CentOS6 nebo novější.
- Drop (11,10), podpora Ubuntu Oneiric Ocelot.
- Přidat Ubuntu dychtivý Ringtail (13.04), support.
- Přidává podporu Debian Jessie.
- milter manažer Zlepšení:
- Podpora Ruby2.0.0.
- milter manažer Opravy:
- [debian] Support init soubor, který obsahuje jiné znaky než ASCII. [Zpracoval Kazuhiro Nishiyama] [GitHub # 23]
- milter-manažer-log-analyzátor Opravy:
- Process mailem log, i když obsahuje neplatné byte sekvence. [Zpracoval Satoru Sakashita] [GitHub # 24]
- Admin:
- Odpadá.
Co je nového ve verzi 1.8.6:
- Tato verze byla stanovena zlomenou libev backend s Ruby 1.9 a přidal nastavení konfigurace max-až-hotové relace pro nutit uvolňovat resouces hned při průměrné zatížení je vysoké.
- Tato verze také podporuje API pro resetování k nastavení proměnné instance mezi multple transakcí.
Co je nového ve verzi 1.8.5:
- Tato verze opravuje zlomené dokumenty v archivu a kapky Ubuntu Natty Narwhal podporu.
- Přidává žádné nové funkce.
Co je nového ve verzi 1.8.2:.
- dvě paměťové úniky byly opraveny
- Aktualizace se důrazně doporučuje.
Co je nového ve verzi 1.8.1:
- Tato verze vylepšuje podporu pro Ruby 1.9. Prosím, nainstalujte 1.8.1, pokud používáte Ruby 1.9. manager.event_loop_backend a manager.n_workers již nejsou experimentální. Můžete zvýšit výkon, pokud používáte milter správce na velké poštovní systém s těžkým milter.
Co je nového ve verzi 1.6.9:
- Vylepšená robustnost a podpora SMTP AUTH v přiloženém benchmarku nástroje.
- Výjimky vyvolané v zpětné volání jsou řešeny, a SMTP AUTH možnosti související s příkazové řádky jsou přidány do milter-výkon-check.
Co je nového ve verzi 1.6.8:
- Do not zbytečně adresáře na instalaci. [Zpracoval Obata Akio]
Požadavky na :
- GLib2
- Ruby 1.8.5
- Ruby-GNOME2
Komentáře nebyl nalezen