Dovecot (software)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Dovecot je svobodný IMAP a POP3 server pro Linux a další unixové systémy, vytvářený primárně s ohledem na bezpečnost. Vyvíjí ho Timo Sirainen, první verze byla vydána v červenci 2002. Hlavním cílem programu Dovecot je lehkotonážní, rychle a snadno zprovoznitelný poštovní server na bázi svobodného / open source softwaru.

Vlastnosti

Dovecot může pracovat se standardními poštovními formáty mbox a Maildir, a také s vlastním experimentálním nativním výkonným formátem dbox. Je plně kompatibilní s implementací těchto formátů v serverech UW IMAP a Courier IMAP, stejně tak s klienty pracujícími se schránkami přímo. +more Obsahuje také mechanismy pro obcházení chyb implementace komunikačních protokolů v poštovních klientech.

Dovecot obsahuje také doručovacího agenta (v dokumentaci nazývaného Local delivery agent) s volitelnou podporou filtrace Sieve. Poštovním serverům Postfix a Exim může sloužit jako autentizační rozhraní (tyto programy tak mohou využívat databáze používané programem Dovecot).

Dovecot podporuje protokol IPv6 a šifrování pomocí SSL a TLS.

Autentizace a autorizace

Dovecot podporuje tyto mechanismy autentizace uživatelů: * PLAIN a LOGIN * CRAM-MD5, DIGEST-MD5 a RPA * APOP (pro POP3) * NTLM včetně využití domény Active Directory * GSS-SPNEGO * GSSAPI (Kerberos 5) * ANONYMOUS (anonymní přístup, používá se typicky pro přístup k veřejným IMAP složkám) * OTP a SKEY (jednorázové heslo) Konkrétní mechanismy, které bude Dovecot používat, se nastavují v konfiguraci.

Pro kontrolu hesla přihlašovaného uživatele může Dovecot použít (v závislosti na konfiguraci) některou z těchto databází: * NSS (nejčastěji jde o soubory /etc/passwd a /etc/shadow) * PAM * BSDAuth (mechanismus podobný PAM, používá se na systému OpenBSD) * obecný soubor se syntaxí podobnou /etc/passwd * VPopMail * LDAP * SQL (v současnosti PostgreSQL, MySQL, SQLite) * CheckPassword (rozhraní implementované původně pro poštovní server qmail)

Informace pro autorizaci přístupu (a případně pro doručování pošty) Dovecot zjišťuje v některé z následujících databází: * soubor /etc/passwd * obecný soubor se syntaxí jako /etc/passwd * NSS * LDAP * SQL (PostgreSQL, MySQL, SQLite) * statická definice (podle šablony) * VPopMail * metoda "prefetch" - předpokládá, že se všechny potřebné údaje získaly ji při autentizaci

Zásuvné moduly

Funkcionalitu programu Dovecot lze rozšiřovat pomocí zásuvných modulů (pluginů). Mezi standardní moduly, které jsou součástí distribučního balíku programu, patří například acl (přístupové seznamy), fts (indexace pro fulltextové vyhledávání) nebo trash (automatické mazání zpráv z koše, když uživatel překročí kvótu). +more Existují i moduly samostatně poskytované jinými vývojáři.

Bezpečnost

Autor si zakládá na bezpečném návrhu a implementaci. Nabízí odměnu 1000 EUR tomu, kdo v programu Dovecot najde dálkově zneužitelnou bezpečnostní díru.

Reference

Externí odkazy

[url=http://www.dovecot.org]Oficiální stránky programu Dovecot[/url] *

Kategorie:Poštovní servery Kategorie:Software pro Unix Kategorie:Svobodný software v C

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top