E-mailový klient

Z Wikiverzity

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:

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:
    • POP3 (Post Office Protocol version 3)
    • IMAP4 (Internet Message Access Protocol version 4)
  • 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]

Log[editovat]

Mozilla Thunderbird[editovat]

Linux[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]