Milter manager er en effektiv måde at administrere flere milters. Du kan registrere flere milteres at Milter ledere og en Milter session for Milter leder er overført til registrerede milters. Registreret Milter kaldes "barn Milter".
Milter leder fungerer som proxy. Milter leder ligner en Milter fra MTA side. Milter leder ligner en MTA fra barn Milter.
MTA, Milter leder og barn Milter
milters kan styres ved Milter leder lag ikke MTA lag af strukturen. Milter leder har følgende funktioner, der forbedrer Milter ledelse:
1. Milter funktion afsløring
2. fleksible Milter gælder funktion
Førstnævnte er for "reducere Milter administration omkostninger" fordel, sidstnævnte er for "kombinere milters fleksibelt" fordel.
Vi kan bruge milters effektivt ved Milter lederens disse funktioner.
Fordel: Milter funktion afsløring
Milter leder integrerer Ruby tolk. Ruby er en reel programmeringssprog, der giver nem at læse syntaks og fleksibilitet.
Milter leder kan konfigurere milters mere fleksibel end den eksisterende MTA fordi Milter lederens konfigurationsfil behandles som en Ruby script. For eksempel kan Milter leder opdage milters installeret i dit system og registrere det. Det betyder, at du kan ændre hver Milter konfiguration uden at opdatere Milter leder konfiguration.
I øjeblikket Ubuntu (Debian) og FreeBSD understøttes. Hvis du ønsker at bruge milters installeret af pakkesystem (dpkg eller porte), behøver du ikke at ændre Milter leder konfiguration. Hvis en Milter installeres af pakken, og aktiveret, Milter leder registrerer og bruger det. Se Installation for mere information.
Der er en opfattelse, at Milter lederens konfigurationsfilen har vanskeligere syntaks end MTA konfiguration fil. Som nævnt ovenfor har Ruby let at læse syntaks, er det ikke svært ved normal brug. [2]
For eksempel her er en konfiguration til tilslutningsstik:
manager.connection_spec = "inet: 10025 @ localhost"
Det er næsten samme som Postfix konfiguration syntaks. ("Post = værdi")
Milter leder vil også give Web interface til konfiguration, da den næste udgivelse.
I MTA konfiguration, hver Milter altid gælder eller ej. Det kan ikke gøres, at en Milter gælder kun, når nogle betingelser gælder. Milter leder har nogle kontrolpunkter i Milter session. De kan anvendes til det.
Vi kan afgøre, om anvende en milter eller ikke ved hjælp af S25R resultat af funktionen.
Vi har effekt om ydeevne ved at indføre Milter leder. Men effekten er meget lille, fordi Milter leder arbejder hurtigt nok. Så det lader til, at effekten er ingen. Milter leder vil ikke være flaskehals.
Registrerede barn milters til Milter leder kun anvendes, hvis nogle forhold er sande. Det betyder, at barnets milters ikke kører, hvis de ikke er nødvendige. Men registrerede milters til MTA er altid løb. Samlet behandlingstid for Milter system er næsten samme som Milter system uden Milter leder eller mindre end Milter system uden Milter leder, fordi antallet af børn milters at være løb er mindre end antallet af hele milters.
Hvad er nyt i denne udgivelse:.
- Ubuntu Lucid (10,04) støtte genoplivet
Hvad er nyt i version 2.0.0:
- Der er ikke uforenelige ændringer mellem 1.8.9 og 2.0.0.
- Denne version er kompatibel med 1.8.x, så du kan opgradere uden at redigere config filer.
Hvad er nyt i version 1.8.7:
- Emballage:
- [rpm] Hold brugerens konfigurationsindstillingerne på opgradering.
- [deb] [rpm] Separat Milter-chef-log-analysator fra Milter-manager. [Berettet af Kazuhiro Nishiyama] [GitHub # 21]
- Brug Ruby1.9 på CentOS6 eller senere.
- Drop Ubuntu oneiric Ocelot (11.10) støtte.
- Tilføj Ubuntu udhvilede Ringtail (13.04) støtte.
- Tilføj Debian Jessie support.
- Milter udlejer Forbedringer:
- Support Ruby2.0.0.
- Milter udlejer Rettelser:
- [Debian] Support init-fil, der indeholder ikke-ASCII-tegn. [Berettet af Kazuhiro Nishiyama] [GitHub # 23]
- Milter-udlejer-log-analysator Rettelser:
- Process mail log selvom det indeholder ugyldig byte sekvens. [Berettet af Satoru Sakashita] [GitHub # 24]
- Admin:
- droppet.
Hvad er nyt i version 1.8.6:
- Denne version har fastsat en brudt libev backend med Ruby 1.9 og tilføjede max verserende-færdig-session konfigurationsindstillinger til at tvinge løsladelsen af resouces samme, når gennemsnittet belastningen er høj.
- Denne version understøtter også en reset API til nulstilling instansvariabler mellem multple transaktioner.
Hvad er nyt i version 1.8.5:
- Denne version løser brudt dokumenter i tar-arkivet og dråber Ubuntu Natty Narhval støtte.
- Det tilføjer ingen nye funktioner.
Hvad er nyt i version 1.8.2:.
- To memory leaks blev fastsat
- Opgradering anbefales kraftigt.
Hvad er nyt i version 1.8.1:
- Denne version forbedrer støtte til Ruby 1.9. Du skal installere 1.8.1, hvis du bruger Ruby 1.9. manager.event_loop_backend og manager.n_workers ikke længere eksperimentel. Du kan forbedre ydeevnen, hvis du bruger Milter leder på en stor postsystem med en tung Milter.
Hvad er nyt i version 1.6.9:
- Forbedret robusthed og SMTP AUTH støtte i bundtet benchmark værktøj.
- Undtagelser forårsaget i tilbagekald håndteres, og der tilsættes SMTP AUTH relaterede kommandolinjeflag til Milter-performance-check.
Hvad er nyt i version 1.6.8:
- Opret ikke unødvendige mapper på installation. [Berettet af Obata Akio]
Krav :
- GLib2
- Ruby 1.8.5
- Ruby-Gnome2
Kommentarer ikke fundet