E-mailový klient
E-mailový klient (MUA = Mail User Agent) je aplikace (program), který komunikuje s poštovním serverem (MTA = Mail Transfer Agent) a umožňuje tak uživateli přijímat a odesílat elektronickou poštu.
Info
[editovat]Instalace
[editovat]Obvyklé jsou dvě základní možnosti instalace MUA:
- na lokálním počítači uživatele
- na WWW serveru
Konfigurace
[editovat]Konfigurace MUA může být někdy trochu složitější zejména kvůli tomu, že různí poskytovatelé e-mailových služeb mohou nabízet různé protokoly, různé způsoby zabezpečení a služby probíhají na různých portech. A na druhou stranu ne všechny MUA podporují všemožné způsoby komunikace. Občas se také stane, že jednou nastavená komunikace najednou přestane fungovat – což může být způsobeno například tím, že buď poskytovatel anebo nová verze MUA začala poskytovat jinou verzi zabezpečení. (Útěchou nám může být, že konfigurace MTA je ještě daleko komplikovanější.)
V dalším probereme jednotlivé možnosti, které zpravidla můžeme konfigurovat:
Protokoly
[editovat]- pro stahování pošty ze serveru:
- pro odesílání pošty na server:
- SMTP (Simple Mail Transfer Protocol – tentýž protokol se používá i pro posílání e-mailů mezi poštovními servery)
Zabezpečení komunikace
[editovat]- žádné
- SSL (Secure Sockets Layer)
- SSL/TLS (Secure Sockets Layer / Transport Layer Security)
- STARTTLS (Oportunistic TLS)
Porty
[editovat]Různé druhy komunikace mohou probíhat na různých portech. V průběhu komunikace se někdy může přejít na jiný port, ale to nás v tuto chvíli nemusí zajímat – pro konfiguraci je podstatné výchozí nastavení portů. Sice existují určitá obvykle používaná čísla portů, avšak některý poskytovatel si naopak může zvolit čísla neobvyklá z toho důvodu, aby ztížil možnost případného útoku. Proto je nutno si u každého poskytovatele ověřit, jaké protokoly a jaká zabezpečení umožňuje a na jakých portech.
Obvyklá čásla portů
[editovat]Obvyklá čísla portů vyznačena tučně, méně obvyklá normálně.
Směr pošty | Protokol | Zabezpečení | Čísla portu |
---|---|---|---|
Příjem pošty |
POP3 | žádné | 110 |
STARTTLS | 110 | ||
SSL (POP3S) | 995 | ||
SSL/TLS | 995 | ||
IMAP4 | žádné | 143 | |
STARTTLS | 143 | ||
SSL (IMAPS) | 993 | ||
SSL/TLS | 993 | ||
Odesílání pošty |
SMTP | žádné | 25, 587 |
STARTTLS | 25, 587 | ||
SSL (SMTPS) | 465, 587 | ||
SSL/TLS | 465, 587 |
Různé poštovní klienty
[editovat]- Thunderbird
- Opera – známý prohlížeč má i funkci poštovního klienta
- Evolution
- Sylpheed
- Claws Mail – následovník (fork) Sylpheed
- Geary Mail
- KMail
Log
[editovat]Mozilla Thunderbird
[editovat]set NSPR_LOG_MODULES=xx
kde za xx dosadíme jednu z možností podle toho, co chceme logovat:
- POP3:4
- IMAP:4
- SMTP:4
Pro logování více protokolů je oddělíme čárkami, tedy např.:
export NSPR_LOG_MODULES=SMTP:4,IMAP:4
Zadám soubor, do kterého se mi to bude logovat, např:
export NSPR_LOG_FILE=~/.thunderbird/SMTP.log
Spustím Thunderbird z příkazové řádky:
thunderbird
A sleduji, co se mi děje v logu:
tail -f ~/.thunderbird/SMTP.log
Logování mi takhle běží po celou dobu, kdy jsem spustil Thunderbird z příkazové řádky. Až ho ukončím, logování skončí.
Zdroje a odkazy
[editovat]- w:en:Opportunistic TLS#SSL ports
- opensource.com: (2015-05-08): Top 5 open source desktop email clients
- Linuxey (2015-10-14): 6 Email Clients for Ubuntu Users
- Seznam.cz / Nápověda: IMAP, POP3, SMTP
- 2.LF UK:
- Radek Hladík, xhladik2@fi.muni.cz: Protokoly IMAP a POP3