XMail je internetový (intranetový) server zahrnující v sobě SMTP server, POP3 server, finger server, hostování domén.
Nepotřebuje vytvářet pro každou schránku uživatele operačního systému. Umožňuje kontrolu SMTP odesílání, RBL/RSS/ORBS/DUL a uživatelskou antispamovou ochranu (buď na úrovni hostitelů nebo IP adresa), SMTP autentizaci (metody PLAIN LOGIN,CRAM MD5, POP3-before-SMTP nebo uživatelem nastavenou). POP3 účty lze synchronizovat s dalšími externími POP3 účty (multipop), umožňuje aliasy uživatelů, domén, užetelské operace zpráv, přímé doručení souborů zpráv, uživatelem definované filtry zpráv, mailing listy, ovládání pomocí TCP/IP spojení (nešifrované nebo SSH) pomocí vlastních příkazů, vlastní nastavení způsobu doručování, záznamy logů.
XMail server je naprosto multiplatformní a běží na UNIX based i MS based operačních systémech. XMail server byl úspěšně kompilován pod GNU/Linux, FreeBSD, OpenBSD, NetBSD, OSX, Solaris a MS NT/2K.
Tento server byl navržen pro potřebu mít svobodný a stabilní poštovní systém použitelný uvnitř firemní sítě používající MS Windows síť. Je opravdu použitelný i na jiných OS Unixech nebo Linuxu. Jiný důvod proč napsat XMail bylo vytvořit soubor funkcí typický pro normální mail server např. sendmail + qpopper + fetchmail (nebo jenom sendmail + qpopper). S XMail je všechno jako jeden program s centrální administrací, která je přehledná ve všech krocích.
První prototyp XMail serveru byl vyzkoušen na MS NT a na Linuxu, ale nyní je dostupná i verze pro FreeBSD a Solaris. Podporované překladače pro Linux, FreeBSD, Open BSD a Solaris je gcc a pro MS Windows je to MS Visual C++.
Verze 1.24 už podporuje SSL/TLS přenos; k instalaci je potřeba mít nainstalované OpenSSL.
Vlastnosti a funkce
- ESMTP server
- POP3 server
- Finger server
- podpora virtuálních doméne
- uživatelé nepotřebují účet v operačním systému
- SMTP kontrolu odesílání
- SMTP RBL kontrolu mapování
- SMTP RSS kontrolu mapování
- SMTP ORBS kontrolu mapování
- SMTP DUL kontrolu mapování
- SMTP ochranu proti spammerům (na bázi IP nebo DNS hodtitelů)
- SMTP auntentikaci (PLAIN LOGIN CRAM-MD5 POP3/SMTP nebo jinou..)
- podporu SMTP příkazu ETRN
- POP3 synchronizátor s externími POP3 účty
- aliasy účtů
- aliasy domén
- mailing listy
- uživatelské procesy pošty
- doručování lokálně generovaných souborů zpráv
- administrace přes TCP/IP
- nastavitelní zpracovatelé zpráv
- multiplatformní
- filtry pro domény
- nastavitelná (externí) POP3 autentizace
- podpora SSL/TLS přenosu
Stav funkčnosti pod platformami
V nynější době je verze pro Linux a MS NT stabilně funkční a otestovaná, Solaris, FreeBSD a OpenBSD jsou sice funkční, ale nejsou důkladně testované
Požadavky
- jakákoliv distribuce Linuxu obsahující gcc a glibc
- MS Windows NT s nainstalovanou knihovnou ws2_32.dll
- funkční DNS záznamy (MX a A) a připojení k internetu s veřejnou IP
- pro kompilaci ze zdrojových kódů pod MS Windows je potřeba MS Visual C++
- nebo jakýkoliv jiný funkční kompilátor s podporou Win32 SDK