ČlánkyPřihlášení |
mailserverAktualizace návodu na mailserver s virtuálními uživateli - sbírám požadavkyUž je to několik let co jsem napsal návod pro konfiguraci mailserveru ve kterém je popisována konfigurace postfixu, courier maildropu a imapu s využitím virtuálních uživatelských účtů vedených v MySQL databázi. Myslím si, že návod je docela úspěšný, ale dnes je už docela zastaralý. Základní myšlenky jsou stále platné, ale změnily se verze používaného SW a někde i způsob konfigurace, takže je na čase aktualizovat. Protože budu psát návod od nuly, rozhodl jsem se posbírat požadavky na funkčnost mailserveru a pokud budou zajímavé pro víc lidí, tak je rovnou uvedu do návodu. Základní funkce, které bude mailserver podporovat a které budou v návodu na 100%:
Zatím nejsem úplně rozhodnutý jestli nechat uživatele v MySQL nebo v LDAPu (používám obojí a pokud bude rozhodování na mě tak popíšu variantu s LDAPem). Požadavky prosím pište do diskuze pod článkem, děkuji. Generování hesel ve formátu md5 cryptMaildrop - automatické vytváření adresářůV návaznosti na návod na mailserver s využitím virtuálních uživatelů uložených v MySQL sem přidám jen takovou Testování služeb mailserveru telnetemČlánek vyšel 9.1. na serveru abclinuxu.cz. Při instalaci služeb zajišťujících běh (nejen) poštovního serveru se často setkáte s potřebou snadné kontroly funkčnosti služby pomocí jednoduchého programu. Možnost ručně si zadat příkazy a sledovat při tom odezvu systému je většinou neocenitelná. V článku vám ukážu jak snadno testovat služby POP3, IMAP, SMTP a jejich varianty zabalené do SSL. Mailserver - Postfix, IMAP, Maildrop a MySQLÚvodKdyž jsem si s kolegou začal zařizovat webhosting, zjistil jsem, že bez virtuálních uživatelů pro mailserver to nepůjde. Protože již delší dobu používám jako SMTP server postfix, tak jsem začal hledat vhodné řešení s jeho využitím. Popíšu tu řešení, které jsem si vybral. Postfix jako SMTP server, Courier-IMAP jako IMAP (IMAPs) a POP3 (POP3s) server a Courier-Maildrop pro třídění přijaté pošty, to vše využívající databázi MySQL pro vedení uživatelských účtů a autorizaci uživatelů. Všechna pošta se uchovává ve formátu Maildir. Nejprve jsem to rozeběhl na distribuci Slackware, ale protože mám na serveru Debian, tak jsem přemigroval svůj počítač na Debiana a všechny další věci, které zde budu popisovat se týkají jen a pouze Debiana (i když myslím, že pro Slackware jsou taky platný :-) "Changelog"
leden 2006
poznámky k RedHatu a jeho klonům
přidány další postupy pro generování hesel pro uživatele
změněna struktura databáze:
přidány tabulky postfix_email a postfix_trash
tabulce postfix_users přidány sloupečky
bypass_... pro amavis (zatím tu není zapsán)
přidán základ "uživatelského" manuálu
LDAP jako zdroj adres pro poštovního klientaVětšina poštovních klientů umí použít adresářový server jako zdroj pro získávání kontaktů. Protože používám Thunderbird a Mutt, uvedu zde jejich konfiguraci. ScanMailTento script vypíše do přehledné tabulky počet přečtených a nových emailů. Skript pracuje jen a pouze s poštou uloženou v maildiru. Posílání a čtení emailů telnetem.Při nastavování poštovních služeb na serveru se hodí ručně ověřit funkčnost, jednoduchý postup který je zde uveden často plně postačuje. |
Webhosting Klenot.cz |