Alpine a IMAP
Již dlouhou dobu si pohrávám s myšlenkou, že se od Mozilly Thunderbird vrátím zpět k emailovému klientovi (al)pine. Důvodem je především rychlost. Ta mi u Thunderbirdu subjektivně přijde stále horší a to i přes fakt, že k práci používám zásadně protokol IMAP. Po koupi nového subnotebooku MSI WIND mě navíc začala štvát „roztahanost“ celého GUI. Při použití i těch nejmenších písmen a ikon bez popisku si mohu přečíst sotva prvních pár řádků z celého emailu (a to jsem navíc ošizen o podstatnou část hlaviček). Kapitolou sama pro sebe je náročnost na paměť a výkon procesoru.
Pine jsem používal před několika lety společně s fetchmailem. To už by byl dnes problém, neboť potřebuji mít k poště mobilní přístup odkudkoliv (můj mail box čítá více jak 10 000 emailů) a tak jsem začal pátrat, zda-li existuje možnost používat nativně IMAP. Naštěstí existuje!
První co bylo potřeba udělat je vyměnit starý a dnes již nevyvíjený Pine za Alpine. Jako betatester mi posloužil Ivan Bíbr – více na jeho blogu. Ovládání i konfigurační soubory jsou naštěstí stejné, takže mi nečinilo problém Alpine naohýbat k obrazu svému. Dále jsem pokračoval úpravou konfiguračního souboru .pinerc v domovském adresáři.
$ vi ~/.pinerc
V souboru .pinerc jsem upravil konfigurační volby „smtp-server„, „inbox-path“ a „feature-list“ na následující:
Pozn.: Jednotlivé volby je samozřejmě možné „naklikat“ přes menu Alpine, ale takhle mi to přijde jednodušší.
smtp-server=smtp.example.com
inbox-path={mail.example.com/user=test@test.com/ssl/novalidate-cert}INBOX
feature-list=enable-incoming-folders
Ve výše uvedeném příkladu jsem předpokládal, že:
SMTP server je: smtp.example.com
IMAP server je: mail.example.com
Přihlašovací jméno je: test@test.com
K serveru se připojujeme pomocí SSL via self-signed certifikát
Protože Alpine defaultně pracuje s lokálně uloženými složkami, bylo potřeba ho ještě naučit pracovat přímo s IMAPem. postup je velice jednoduchý:
$ alpine
Zmáčkneme S (Setup)
Zmáčkneme L (collectionLists)
Zmáčkneme A (Add Client)
Vyplníme:
Nickname : IMAP složky
Server : mail.example.com/user=test@test.com/ssl/novalidate-cert
Path : INBOX.
View :
Nakonec zmáčkneme klávesu CTRl+x pro uložení změn
Tak a je hotovo – můžu používat IMAP!