Sendmail

Tätä artikkelia tai sen osaa on pyydetty päivitettäväksi, koska sen sisältö on osin vanhentunut.
Voit auttaa Wikipediaa parantamalla artikkelia. Lisää tietoa saattaa olla keskustelusivulla.
Tarkennus: nykyisin jäänyt paljolti käytöstä, väitteet yleisyydestä historiallisia


Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä.
Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan.
Sendmail
Luoja Eric Allman
Kehityshistoria
Vakaa versio 8.18.1 ()[1]
Tiedot
Ohjelmistotyyppi sähköpostin välitysohjelma
Lisenssi BSD-lisenssi
Infobox OK

Sendmail on Internetin yleisin sähköpostin välitysohjelmisto (MTA). Se on avoimen lähdekoodin projekti, jota käytetään laajasti Unix- ja Linux-ympäristöissä. Se on saatavilla niin ilmaiseksi kuin kaupallisena versiona.

Historia ja käyttö

Sendmailin esi-isä löytyy ARPANETissä käytössä olleesta delivermail-ohjelmasta. Delivermail julkaistiin osana BSD-käyttöjärjestelmää 1979. Ohjelman pääkehittäjä Eric Allman jatkoi työtään sen parissa, ja Sendmail julkaistiin 1983 BSD-käyttöjärjestelmän osana samaan aikaan, kun käyttöjärjestelmä otti mukaan myös TCP/IP-protokollapinon. Pitkään Sendmailia julkaistiin Berkeley Software Distribution (BSD) -lisenssin alaisuudessa, mutta nykyään lisensointikäytäntö on muuttunut. Sendmail on joustava ohjelma, joka tukee useita sähköpostin siirto- ja välitysmuotoja, mukaan lukien SMTPn.

Sendmail on yleisin sähköpostin välitysohjelmisto. Sen suosio perustuu osittain sen asemaan Unix-järjestelmien oletusvälitysohjelmistona. Erään tutkimuksen mukaan marraskuussa 2001 keskimäärin 42 % Internetin julkisista sähköpostipalvelimista käytti Sendmailia.

Syyskuussa 2001 ohjelmaan tuotiin tuki Milter-suodattimelle, ulkopuolisten ohjelmien tai palvelinten "konsultoimiseen" SMTP-istunnon aikana.

Vaihtoehtoisia ratkaisuja Sendmailille ovat esimerkiksi Postfix, Exim ja Qmail.

Sendmail X

Seuraavan sukupolven Sendmail on nimeltään Sendmail X (aiemmin sendmail 9). Se ei ole suoraan alenevaan polveen seuraava versio Sendmail 8:sta. Vaikka sen sanotaankin olevan täysin uudenlainen tuote suunnittelultaan, itse asiassa se muistuttaa suuresti Postfix-ohjelmistoa. On spekuloitu, että niin tämä seikka, kuin se että Postfix on olemassa ja sitä käytetään tuotantoympäristössä kun taas Sendmail X:ää yhä kehitetään, on vain kiihdyttänyt Sendmailin suosion laskua.

Ensimmäinen julkaisu Sendmail X:stä (smX-0.0.0.0) tehtiin 20. lokakuuta 2005. Viimeisin julkaistu versio on X-0.1.Beta2.0 ja se julkaistiin 20. toukokuuta 2006.

Sendmail-8

Versiot

Versiot sendmail-projektin RELEASE_NOTES tiedostojen mukaan:[2]

  • Sendmail-8.15.2 2015-07-03
  • Sendmail-8.15.1 2014-12-06
  • Sendmail-8.14.9 2014-05-21
  • Sendmail-8.14.8 2014-01-26
  • Sendmail-8.14.7 2013-04-21
  • Sendmail-8.14.6 2012-12-23
  • Sendmail-8.14.5 2011-05-17
  • Sendmail-8.14.4 2009-12-30
  • Sendmail-8.14.3 2008-05-03
  • Sendmail-8.14.2 2007-11-01
  • Sendmail-8.14.1 2007-04-03
  • Sendmail-8.14.0 2007-01-31
  • Sendmail-8.13.6 22. maaliskuuta 2006
  • Sendmail-8.13.0 20. kesäkuuta 2004
  • Sendmail-8.12.0 8. syyskuuta 2001
  • Sendmail-8.11.0 19. heinäkuuta 2000
  • Sendmail-8.10.0 1. maaliskuuta 2000
  • Sendmail-8.9.0 19. toukokuuta 1998
  • Sendmail-8.8.0 26. syyskuuta 1996
  • Sendmail-8.7 16. syyskuuta 1995
  • Sendmail-8.6 5. lokakuuta 1993
  • Sendmail-8.1 7. kesäkuuta 1993 - 4.4BSD versiomuutoskielto. Ei semanttisia muutoksia.

Haavoittuvuushistoria

Sendmail on sisältänyt koko historiansa aikana useita turvallisuusaukkoja. Pahin näistä lienee erään aikaisemman version debugmoodi, joka antoi kenelle tahansa käyttäjälle mahdollisuuden saada root-oikeudet.

Sendmail-ohjelmiston haavoittuvuudet CERTin neuvoissa ja varoituksissa

  • 2006-17
  • 2003-62
  • 2003-22
  • 2003-14
  • 2002-71

Lähteet

  1. https://ftp.sendmail.org/RELEASE_NOTES. Tieto on haettu Wikidatasta.
  2. http://www.sendmail.org/ftp/RELEASE_NOTES

Kirjallisuutta

  • Costales, Allman – sendmail, 3rd Edition. O'Reilly and Associates, 2002. ISBN 1-56592-839-3
  • Costales, Jansen, Assmann, Shapiro – sendmail 8.13 Companion. O'Reilly and Associates, 2004. ISBN 0-596-00845-7
  • Hunt – sendmail Cookbook. O'Reilly, 2003. ISBN 0-596-00471-0
  • Christenson – sendmail Performance Tuning. Addison Wesley, 2002. ISBN 0-321-11570-8

Aiheesta muualla

  • Sendmail Consortium, sendmail.org (englanniksi)
  • Sendmail, Inc., sendmail.com (englanniksi)
  • Daniel J. Bernstein, Internet-palveluntarjoajien SMTP-palvelintutkimus, marraskuu 2001 (englanniksi)
  • Mike Brodbelt, sendmailin lyhyt historia (Arkistoitu – Internet Archive) (englanniksi)
  • Sendmail X arkkitehtuurikatsaus (englanniksi)
  • History of Sendmail:Interview with Eric Allman – Dr. Dobb's Journal, 1999 (englanniksi)
  • Sendmail Evolution: 8.10 and Beyond – Eric Allman toim., 1999 esitetty USENIX-konfrenssissa (englanniksi)
  • A Talk with the Father of sendmail (Arkistoitu – Internet Archive) – LinuxWorld, 2003 (englanniksi)