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]Poslání zprávy selhalo. Zprávu nelze odeslat, protože se nepodařilo připojit na SMTP server mailproxy.webglobe.cz. Server může být nedostupný nebo odmítá SMTP spojení. Ověřte prosím správnost nastavení vašeho SMTP serveru a zkuste to znovu, nebo kontaktujte správce sítě.
Váš koncept zprávy nebyl zkopírován do složky konceptů (Koncepty), zřejmě z důvodu chyby sítě nebo přístupu k souboru. Můžete to zkusit znovu nebo uložit koncept lokálně do Místní složky/Koncepty-petr@dulos.cz.
- https://www.google.com/search?q=thunderbird+SMTP+protocol+debugging
- https://www.lifewire.com/pop-imap-smtp-traffic-thunderbird-1173156 – 404 Page Not Found
Přehled od AI:
Steps to Enable SMTP Logging:
- Open Config Editor: Go to Thunderbird's Settings (or Options) > General, scroll down, and click the Config Editor button.
- Find the Preference: In the Config Editor, search for mailnews.smtp.loglevel.
- Set Log Level: If it doesn't exist, add it as a String preference, then change its value to All (case-sensitive).
- Check Error Console: After setting the log level, try to send an email; the detailed SMTP conversation will appear in the Tools > Developer Tools > Error Console.
Tedy české prostředí:
- Úpravy / Nastavení / Obecné – Úplně dole [Editor předvoleb] "Změny v těchto předvolbách mohou negativně ovlivnit výkon a bezpečnost Thunderbirdu." [Zobrazit vše]
- je to abecedně, tedy najdu mailnews.smtp.loglevel, nastaveno na Warn, změním na All a odčekuju
- Jdu na Nástroje / Nástroje pro vývojáře / Chybová konsole Ctrl+Shift+J
- Zkouším poslat e-mail a na té konsoli vidím:
- mailnews.smtp: Sending message <cf342772-2a41-492c-9018-a6d4d51ed33a@dulos.cz> SmtpService.jsm:92:18
- mailnews.smtp: Connecting to smtp://mailproxy.webglobe.cz:465 SmtpClient.jsm:145:19
- mailnews.smtp: Connection to mailproxy.webglobe.cz closed SmtpClient.jsm:196:19
Pokud to jde dobře, tak to probíhá třeba takto:
2026-01-02
[editovat]Důvod problémů:
- https://status.webglobe.cz/
- DDoS útok: Vážení zákazníci, aktuálně čelíme masivnímu DDoS útoku na naše servery, což může způsobovat sníženou dostupnost nebo výpadky některých služeb. Na odstranění problému intenzivně pracujeme. Omlouváme se za vzniklé komplikace a děkujeme za pochopení.
- Aktuálně jsou všechny naše služby plně funkční. Evidujeme však frontu na zpracování e-mailů, proto může dojít k jejich opožděnému doručení. Děkujeme za pochopení.
- https://status.webglobe.cz/#section-news Poslední zprávy
- DDoS útok Začátek: 2 Jan 09:30 CET Vážení zákazníci, aktuálně čelíme masivnímu DDoS útoku na naše servery, což může způsobovat sníženou dostupnost nebo výpadky některých služeb. Na odstranění problému intenzivně pracujeme. Omlouváme se za vzniklé komplikace a děkujeme za pochopení.
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