MeTA1 on avoimen lähdekoodin projekti, joka tarjoaa moduuleja MTA (Message Transfer Agent) koostuu viidestä (tai enemmän) pysyviä prosesseja, neljä heistä on monisäikeinen. Se on suunniteltu olemaan turvallinen, luotettava, tehokas ja laajennettavissa. Hanke voidaan helposti konfiguroida C kaltainen syntax.What & rsquo; s paketti? Ohjelmisto koostuu viidestä päämoduulit. Aakkosjärjestyksessä, ne ovat MCP (pääkomponentti, valvontaohjelma, joka on samanlainen kuin Inetd), jota voidaan käyttää aloittamaan kaikki muut MeTA1 moduulit, SMTPS (SMTP-palvelimen, joka vastaanottaa sähköpostiviestejä), SMTPC (SMTP-asiakas että voidaan lähettää sähköpostiviestejä), Smar (osoiteresolverimoduuli), jonka avulla voit etsiä erilaisia karttoja, kuten DNS, sähköposti reititys sekä QMGR (jono johtaja), joka ohjaa miten sähköposteja läpi SMTP-palvelimen ja SMTP-asiakas. Muista kuitenkin, että vain MCP toimii pääkäyttäjänä! Miten se toimii? Näin MeTA1 toimii: jono manageri ohjaa sekä SMTP asiakkaiden ja palvelinten lähettää ja vastaanottaa sähköpostiviestejä, päävalvomossa ohjelmisto käynnistyy muihin prosesseihin ja valvoo niiden toteuttamista ja osoiteresolverimoduuli tarjoaa hakuja eri karttoja, kuten DNS, postin routing.Does se tuki Linux-? Kyllä, todennäköisesti, koska MeTA1 jaetaan universaali lähdekoodit, joka voidaan asentaa mihin tahansa Linux-ytimen perustuva käyttöjärjestelmä jossa GCC-kääntäjä ja erilaisia keskeisiä rakentaa työkaluja olemassa. Se on onnistuneesti testattu sekä 64-bittinen (x86_64) ja 32-bittinen (x86) laitteissa.
Kun vuorovaikutuksessa MeTA1, se on erittäin tärkeää tietää, että sen asetustiedosto on melko yksinkertainen ja muistuttaa BIND 9 asetustiedostoja. Lisäksi ohjelma tulee libpmilter politiikka posti suodatin kirjasto, joka on samanlainen libmilter kirjasto sendmail projekti.
Mitä uutta strong> tässä julkaisussa:
- 07.07.2014 käyttäytymisen muutos: jos sijoittaminen on sallittua kautta STARTTLS tai AUTH, ja lippu delay_checks on asetettu, sitten karttaa merkinnät, jotka kieltävät pääsyn käyttäen cltresolve: tag häviävät . Pyydetty Matthias Waechter.
- 07.06.2014 Uusi vaihtoehto -n milter-lausekeryhmän tarkistaa syntaksin asetustiedosto, esim milter-regex -C new.conf DN osoittaisi virheitä new.conf.
- 06.5.2014 Tulosta myös OpenSSL versio merkkijono sijasta vain versionumero pyydettäessä (smtps / smtpc -VV)
- 31.5.2014 Käsittele väliaikainen kartta haun epäonnistumiset konfigurointiin tietoja paremmin.
- 28.5.2014 Kasvata kokoa arvoja karttaa, jotka sisältävät kokoonpano tietoja, esim smtpc_rcpt_conf :. Koko ei kasvanut, kun uusia vaihtoehtoja, joissa lisätään, mikä mahdollisesti aiheuttaa tilapäistä lookup epäonnistumisia.
Mitä uutta strong> versio 1.0 Alpha 21,0:
- Uusi lippu TLS osassa (smtps vain ) on lisätty: request_cert: pyydä (client) sert. Tämä lippu on oletusarvoisesti ja se voidaan kytkeä pois päältä tavallista negaatio menetelmiä, esim dont_request_cert.
- SMTP testi asiakas smtpc2 tukee STARTTLS.
- koko CERT tiedot (cert_subject, cert_issuer) on rajoitettu SM_TLS_NAME_MAX (1024). Data, joka on pidempi nyt katkaistu; aiemmin tietoja ei olisi kirjattu, jos enimmäiskoko on ylitetty.
- Jos käännöshetkellä vaihtoehto FFR_CERT_PINNING asetetaan sitten smtpc yrittää käsitellä TLS kättely epäonnistumiset automaattisesti: ensin se yrittää eri TLS versio (1.0, 1.1, 1.2), mikäli ne ovat käytettävissä, ja lopulta se laskee takaisin eivät käytä STARTTLS kanssa palvelin (IP-osoitteen perusteella) uudelleen. Katso doc / README. * Lisätietoja.
Mitä uutta strong> versio 1.0 Alpha 20,0:
- 18.1.2014 Cert pinningistä on saatavilla kokeellinen ominaisuus (koota aika optio FFR_CERT_PINNING).
- 16.1.2014 Lue virheitä smtps nyt kirjautunut kuten ILMOITUS sijasta WARN koska on liikaa asiakkaita, jotka yksinkertaisesti katkaista.
- 15.1.2014 tls_requirement rikkoo kirjautuvat WARN (sijasta INFO tai ILMOITUS).
- 01.9.2014 SMTP testi palvelimet smtps {2,3} tukea STARTTLS nyt liikaa.
- 12.24.2013 MCP käsittelee nyt myös & quot; pehmeä & quot; virheet voidaan välttää moninkertaiset käynnistyy palveluja.
- 22.12.2013 MCP ei enää yritä käynnistää riippuvaiset palvelut pysyvästi epäonnistunut palvelu.
Mitä uutta strong> versio 1.0 Alpha 19,0:
- 12.18.2013 MeTA1 smtps kaatui viime FreeBSD / OpenBSD versiot käynnissä amd64 takia vinossa pinon sha1_block_data_order_ssse3. Workaround on toteutettu statethreads, mutta se ei ole vielä selvää, onko tämä oikea korjaus.
- 12.12.2013 Fix DKIM testejä noin 64 bittinen alustoilla. Huomautus: ongelma koski vain joitakin testejä (ne oli kirjoitettu alustasta riippuvainen tavalla), ei DKIM allekirjoittamisesta koodin itse.
- 12.7.2013 Jos MTA_TLS_DEBUG käytetään käännöshetkellä vaihtoehto, tietoja TLS käsittely (esp. Kädenpuristus) on kirjautunut.
- 12.3.2013 Yksityiskohtia TLS ongelmia SMTP-istunnon nyt kirjautunut istuntotunnusta helpottaa korreloida niitä (aiemmin se oli pohjimmiltaan vain dump ERR_get_error_line_data (3)).
- 11.29.2013 yhteensopimaton MUUTOS: lookup algoritmi karttoja IP-osoitteiden vaatii nyt, että aliverkoissa päättyvät niiden erotin (./ :), samanlainen aliverkkotunnusten. Muuten se ei ole selvää, mitä
- cltaddr: 10 rele
- tarkoittaa: IPv4 tai IPv6 verkko? Tämä poistaa epäselvyyttä:
- cltaddr: 10: rele
- cltaddr: 10. rele
- Vaikuttavat tunnisteet ovat cltaddr, ICM, ICR, oci, OCM, OCR, Octo, smtpc_session_conf. Huomautus: cltaddr voi myös näkyä RHS varten protectedrcpt.
- 28.11.2013 Lisää IPv6 tuki cltaddr: arvot protectedrcpt.
- 11.23.2013 contrib / femail.c: kiinteä piste täytteenä algoritmia siten johtava pisteet eivät ole menetetty.
- 20.11.2013 IPv6-osoitteet ovat edustettuina & quot; ei-pakattu & quot; muodossa, eli & quot; :: & quot; tarkoittamaan sekvenssi nollia ei käytetä. Tämä mahdollistaa kartan haun mekanismi poistamalla vähemmän merkittäviä osia töihin.
Mitä uutta strong> versio 1.0 Alpha 18,0:
- Älä aloita smar jos ei nimipalvelimet on määritetty. Tämä voi tapahtua vain, jos mitään nimipalvelimet on määritetty, lippu use_resolvconf ei nimenomaisesti selvitetty, ja /etc/resolv.confin ei sisällä nimipalvelimen merkinnät. Jos lippu poistetaan sitten smar käyttää 127.0.0.1 oletusarvoisesti.
- olla vähemmän rajoittava mitä pidetään & quot; tarpeeksi hyvä & quot; tulos DNS-hakuja. Aiemmin se oli velvollinen vastaanottamaan osoitteen ennätys ainakin yksi alhaisimmista parempana MXs, nyt saaneen osoite ennätys mistään MX riittää. Näin ainakin saada postia lähemmäksi määränpäähänsä sijaan odottaa DNS ratkaistava ongelma.
- Lisää kokeellinen, testaamattomia, tukea todistuksen sulkulistoja: CRL_file ja CRL_directory.
- Kirjaudu istunto id tls_verify_cert_cb joten tiedot voidaan korreloida oikea istunto.
- Uusi vaihtoehto cert_fps varten tls_requirements jota voidaan käyttää määrittämään luetteloon (SHA-1) sormenjäljet, joista yksi on vastattava sormenjälki CERT esittämä palvelin.
- Uusi vaihtoehto root_ca_subjects varten tls_requirements jota voidaan käyttää määrittää luettelon keskushermosto, joista yksi on vastattava CN juurivarmentaja CERT että allekirjoittanut CERT esittämä palvelin.
Mitä uutta strong> versio 1.0 Alpha 17,0:
- 10.19.2013 Uusi vaihtoehto tls osiosta : verify_depth: tämä määrittelee rajan, johon asti syvyys todistusten ketjun aikana käytetään tarkastusmenettely. Jos todistus ketju on pidempi kuin sallittu, todistukset ylittäviä ohitetaan (lainasin SSL_CTX_set_verify_depth (3)).
- 17.10.2013 Work ympärillä (linkkerillä?) Ongelma Darwin niin MeTA1 määrittää, kokoaa ja toimii sen. Testattu Darwin 12.4.0 Apple LLVM versio 5.0 (kalahtaa-500.2.75) (perustuu LLVM 3.3svn), Target: x86_64-omena-darwin12.4.0.
- 10.12.2013 Paranna kirjautumisen TLS vaatimus rikkomuksista smtpc.
Mitä uutta strong> versio 1.0 Alpha 16,0:
- Nyt on mahdollista ohittaa DNSBL hylkäämisen kautta & quot; kohteesta: & quot; merkintä liian edellyttäen RHS on nopeaa: ok.
- subjectAltName vuonna CERT nyt uutetaan jos ne ovat tyyppiä DNS ja voidaan käyttää uuden vaihtoehdon & quot; isäntänimiä & quot; vuonna tls_requirements.
Mitä uutta strong> versio 1.0 Alpha 15,0:
- 24.8.2013 Käytä asianmukaista time_t liittyvä makrot / toiminnot kokoelmasta tiedonsiirron (DEFEDB).
- 21.8.2013 Fix configure skripti havaita getaddrinfo () SunOS 5.x.
- 26.4.2013 Päivitys statethreads 1,9: lisää tuen Darwin ja lisää tapahtuma järjestelmiin, kuten kqueue ja epoll.
- 26.4.2013 Fix kokoonpano järjestelmissä, jotka tarvitsevat nameser_compat.h
Mitä uutta strong> versio 1.0 Alpha 14,0:
- 29.11.2012 Ota perus DH tuki STARTTLS SMTP-palvelin.
- 2012-11-02 Jos raja lähteviä yhteyksiä päästiin, ajastimella aiemmin vain kokeillut muita palvelimia samalla MX etusija (toisin kuin todellinen väliaikainen SMTP ongelmat olisi tietysti käydä läpi kaikki käytettävissä palvelimet määritelty RFC). Tämä käytös muuttui kokeilla seuraavaksi palvelimelle vaikka se on erilainen MX etusija nopeuttamiseksi toimitus (edellinen käyttäytymistä toteutettiin välttää syönnin & quot; off site varmuuskopio MX & quot; palvelimet, jotka voivat tehdä yleistä toimittaa todellisen saajan pidempään, mutta se näyttää erittäin harvat sivustot todella silti käyttää tuollaisia asetelmia).
Kommentteja ei löytynyt