notqmail, qmail-sähköpostipalvelimen haara, otettiin käyttöön

Lähettäjä projektin ensimmäinen julkaisu notqmail, jonka puitteissa aloitettiin sähköpostipalvelinhaarukan kehitys qmail. Qmailin loi Daniel J. Bernstein vuonna 1995 tavoitteenaan tarjota turvallisempi ja nopeampi korvaaminen sendmailille. Qmailin uusin versio 1.03 julkaistiin vuonna 1998 ja sen jälkeen virallista toimitusta ei ole päivitetty, mutta palvelin on edelleen esimerkki laadukkaasta ja turvallisesta ohjelmistosta, joten se on edelleen käytössä tähän päivään asti ja on hankkinut lukuisia korjauksia ja korjauksia. lisäosat. Aikoinaan qmail 1.03:n ja kertyneiden korjauspäivitysten perusteella muodostettiin netqmail-jakelu, mutta nyt se on hylätyssä muodossa eikä sitä ole päivitetty vuoden 2007 jälkeen.

Amitai Schleier, NetBSD-avustaja ja erilaisten julkaisujen kirjoittaja korjaukset ja asetukset qmailiin, yhdessä kiinnostuneiden harrastajien kanssa perustivat projektin notqmail, jonka tavoitteena on jatkaa qmailin kehittämistä yhtenäisenä tuotteena eikä korjaustiedostona. Kuten qmail, uusi projekti jakelija julkisena (täydellinen luopuminen tekijänoikeuksista ja mahdollisuus jakaa ja käyttää tuotetta kaikille ja ilman rajoituksia).

Notqmail noudattaa myös edelleen qmailin yleisiä periaatteita - arkkitehtoninen yksinkertaisuus, vakaus ja virheiden vähimmäismäärä. Notqmail-kehittäjät huolehtivat muutosten sisällyttämisestä ja lisäävät vain nykyaikaisissa todellisuuksissa tarpeellisia toimintoja, ylläpitävät qmailin perusyhteensopivuutta ja tarjoavat julkaisuja, joilla voidaan korvata olemassa olevat qmail-asennukset. Oikean vakauden ja turvallisuuden tason ylläpitämiseksi julkaisuja suunnitellaan julkaistavaksi hyvin usein ja ne sisältävät vain pienen määrän muutoksia jokaiseen, mikä antaa käyttäjille mahdollisuuden testata ehdotettuja muutoksia omin käsin. Uusiin julkaisuihin siirtymisen yksinkertaistamiseksi on tarkoitus valmistella mekanismi luotettavaa, yksinkertaista ja säännöllistä päivitysten asentamista varten.

Qmailin alkuperäinen arkkitehtuuri säilyy ja peruskomponentit säilyvät ennallaan, mikä säilyttää jossain määrin yhteensopivuuden aiemmin julkaistujen qmail 1.03:n lisäosien ja korjauspäivitysten kanssa. Lisäominaisuudet on tarkoitus toteuttaa laajennuksina, tarvittaessa lisäämällä tarvittavat ohjelmistorajapinnat qmailin perusytimeen. From
suunniteltu Uusien ominaisuuksien mahdollistamiseksi huomioidaan SMTP-vastaanottajien vahvistustyökalut, todennus- ja salaustilat (AUTH ja TLS), SPF-, SRS-, DKIM-, DMARC-, EAI- ja SNI-tuki.

Projektin ensimmäisessä julkaisussa (1.07) yhteensopivuusongelmat FreeBSD:n ja macOS:n nykyisten julkaisujen kanssa on ratkaistu, mahdollisuus käyttää utmpx:ää utmp:n sijaan on lisätty, yhteensopivuusongelmat BIND 9 -pohjaisten ratkaisejien kanssa on ratkaistu. Asennusta mielivaltaisiin hakemistoihin on yksinkertaistettu, asennusmahdollisuus ilman kirjautumista root-käyttäjänä, ja mahdollisuus rakentaa ilman tarvetta on lisätty luomalla erillinen qmail-käyttäjä (voidaan käynnistää mielivaltaisen etuoikeutettoman käyttäjän alla). Lisätty ajonaikainen UID/GID-tarkistus.

Versiossa 1.08 on tarkoitus valmistella paketteja Debianille (deb) ja RHEL:lle (rpm) sekä refaktorointi vanhentuneiden C-rakenteiden korvaamiseksi C89-standardin mukaisilla vaihtoehdoilla. Uusia ohjelmointirajapintoja laajennuksille on suunniteltu julkaisulle 1.9. Versiossa 2.0 sen odotetaan muuttavan sähköpostijonojärjestelmän asetuksia, lisäävän apuohjelman jonojen palauttamiseen ja tuovan API:n kykyyn yhdistää laajennuksia LDAP-integrointia varten.

Lähde: opennet.ru

Lisää kommentti