mailserver

Aktualizace návodu na mailserver s virtuálními uživateli - sbírám požadavky

Už 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%:

  • smtp,imap,pop3...
  • všechny komunikační kanály v zabezpečené verzi (ssl/tls)
  • autoodpovídač (vacation)
  • mailing listy
  • filtrování příchozích správ konfigurovatelné uživatelem
  • webové rozhraní pro správu
  • web mail

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.

Vložil tsunami, 16. Únor 2008 - 22:49 categories [ ]

Generování hesel ve formátu md5 crypt

Pravděpodobně nejčastěji potřebuji generovat heslo v md5 crypt formátu, taktže zde uvedu pár postupů jak na to.
Vložil tsunami, 29. Leden 2007 - 1:01 categories [ ]

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

Úvod

Když 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 klienta

Vě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.

Vložil tsunami, 19. Listopad 2005 - 22:27 categories [ ]

ScanMail

Tento 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.

Vložil tsunami, 17. Září 2004 - 20:42 categories [ ]

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.

Vložil tsunami, 23. Červenec 2002 - 12:59 categories [ ]

Klenot.cz — domov pro Vaše stránky