Sendmail
Wikipedia
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.
Sisällysluettelo |
[muokkaa] 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. Sendmail on yllättävän joustava ohjelma, sillä se tukee useita sähköpostin siirto- ja välitysmuotoja, mukaan lukien SMTPn. Pitkään Sendmailia julkaistiin Berkeley Software Distribution (BSD) -lisenssin alaisuudessa, mutta nykyään lisensointikäytäntö on muuttunut.
Sendmail on yleisin sähköpostin välitysohjelmisto. Sen suosituimmuus perustuu osittain sen asemaan Unix-järjestelmien oletusvälitysohjelmiston. Erään tutkimuksen mukaan marraskuussa 2001 keskimäärin 42% Internetin julkisista sähköpostipalvelimista käytti Sendmailia.
Syyskuussa 2001 ohjelmaan tuotiin tuki Milter-filtterille; ulkopuolisten ohjelmien tai serverien "konsultoimiseen" SMTP-istunnon aikana.
Vaihtoehtoisia ratkaisuja Sendmailille ovat esimerkiksi Postfix, Exim ja Qmail.
[muokkaa] 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.
[muokkaa] Sendmail-8
[muokkaa] Versiot
- 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.
Nämä tiedot perustuvat sendmail-projektin itse julkaisemiin RELEASE_NOTES tiedostoihin.
[muokkaa] Haavoittuvuushistoria
Sendmail on sisältänyt koko historiansa aikana useita turvallisuusaukkoja. Pahin näistä lienee erään aikasemman version debugmoodi, joka antoi kenelle tahansa käyttäjälle mahdollisuuden saada root-oikeudet.
Sendmail-ohjelmiston haavoittuvuudet CERTin neuvoissa ja varoituksissa
[muokkaa] 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
[muokkaa] Katso myös
[muokkaa] 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 (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 – LinuxWorld, 2003 (englanniksi)