E-mail

Samouczek dla początkujących Neomutta

Samouczek dla początkujących Neomutta

„Wszyscy klienci poczty e-mail są do niczego, ten po prostu jest do niczego!” Cytat od głównego programisty. Sprawdzanie poczty wymaga interfejsu internetowego lub oddzielnego klienta poczty. Wymagają one środowisk graficznych, z kilkoma wyjątkami. Jednym z takich wyjątków jest Neomutt. Dzięki Neomutt możesz sprawdzić swoje e-maile w wierszu poleceń w osobnej aplikacji. Możesz być ograniczony, jeśli chodzi o e-maile internetowe, ale istnieją również obejście tej niedogodności.

Podstawowe idee

Aby zrozumieć, musisz zrozumieć podstawowe pojęcia. Głównym z nich są poglądy, jakie masz dla każdej pracy; wypisywanie listów i czytanie każdego listu.

Indeks

Neomutt zaczyna się od ekranu indeksu. Pokazuje wszystkie e-maile wymienione tak, jak chcesz. Niezależnie od tego, czy widzisz przeczytane e-maile, czy nie, możesz ustawić siebie. Domyślnym zachowaniem jest pokazywanie wszystkich wiadomości e-mail, nawet jeśli są oznaczone jako usunięte; później przenosisz je do kosza. Wybierasz e-mail za pomocą strzałek, klawiszy vim lub tego, co sam określasz na ekranie indeksu. Aby je otworzyć, naciśnij Enter, a pojawią się na ekranie pagera.

Pager (pokazuje e-maile)

Na pagerze pojawią się Twoje e-maile. W podstawowej formie zobaczysz tylko wiadomości tekstowe. Aby zobaczyć HTML, musisz wskazać swoją przeglądarkę internetową i poprosić Neomutt o wywołanie. Neomutt utworzy tymczasowy plik zawierający odpowiednią stronę internetową, którą jest e-mail.

Pasek boczny

Pasek boczny przechowuje wszystkie dostępne skrzynki pocztowe, może być ich wiele! Możesz to mieć, nie mieć lub przełączać za pomocą powiązania klawisza. Większość użytkowników będzie miała skrót klawiszowy, taki jak na przykład „B”.

Nawigacja

Poruszasz się po skrzynce odbiorczej za pomocą klawiszy strzałek i przewijasz e-maile za pomocą spacji. Aby usunąć e-mail, użyj „D”. Wszystkie te rzeczy są wspólne i możesz je ustawić samodzielnie za pomocą pliku konfiguracyjnego. Interesujące jest to, że musisz znać indeks i pager. Po skonfigurowaniu neomutta ustawienia będą zgodne z używanym widokiem. Większość z nich będzie dla obu poglądów.

Wiążące klawisze

W neomutt będziesz pracować wyłącznie z klawiaturą. W końcu jest to aplikacja terminalowa. Z tego powodu będziesz chciał przypisać różne klawisze do najczęściej używanych funkcji. Wcześniej można było przeczytać standardowe wiązania; jeśli chcesz coś zmienić, musisz sam je związać. Aby powiązać duże „B”, aby przełączyć pasek boczny, na przykład użyj poniższego kodu.

bind index,pager B sidebar-toggle-visible

Lista będzie dość długa, więc dobrym pomysłem jest pozyskiwanie osobnego pliku dla przypisań klawiszy. Format jest dość prosty; wielka litera oznacza dokładnie to. Aby pokazać Ctrl-x, wstaw \c-x

Podłączanie konta

Pierwszą rzeczą, którą musisz zrobić, to połączyć konto. Możesz to zrobić za pomocą jednego polecenia na raz; będziesz potrzebować do dwudziestu poleceń, aby dostać się do swojej skrzynki pocztowej. Nie to, co chcesz robić codziennie. Może to być pomocne przy próbie założenia nowego konta. W zwykłym użyciu chcesz, aby konto było otwarte po uruchomieniu neomutt. Wymaga to pliku konfiguracyjnego. W pliku musisz ustawić wszystkie wartości dla konta.

# Ustawienia Imap
set imap_user = "[email chroniony]"
ustaw imap_pass = ""
 
# Ustawienia SMTP
ustaw smtp_url = "smtps://srv.jakiś-hosting.com"
ustaw smtp_pass = ""
 
# Zdalne foldery
ustaw folder = "imaps://srv.jakiś-hosting.com"
ustaw plik buforu = "+ SKRZYNKA ODBIORCZA"
ustaw przełożone = "+/Wersje robocze"
ustaw rekord = "+/Wysłana poczta"
ustaw kosz = "+/Kosz"
 
account-hook $folder "set imap_pass=""

Parametry są dość proste do zrozumienia; możesz mieć różne hasła do IMAP i SMTP, chociaż jest to rzadkie. To, co może być mylące, to wartość folderu. Ta konfiguracja jest dla IMAP; folder, który ustawiasz, znajduje się na zdalnym serwerze. Możesz używać lokalnego sklepu do swoich e-maili, ale to inna konfiguracja. W tym przypadku hasło jest puste. Po uruchomieniu neomutt poprosi o podanie hasła za każdym razem, gdy zaczniesz. Jeśli ustawisz hasło, neomutt pobierze je z tego pliku konfiguracyjnego. Dobrą praktyką jest zaszyfrowanie pliku, w którym znajduje się hasło!

Treści internetowe

Gdy wiadomość e-mail jest napisana w HTML, domyślnie nie można jej przeczytać za pomocą Neomutta. Możesz jednak uzyskać dostęp do poczty w domyślnej przeglądarce. W większości systemów po otwarciu wiadomości e-mail pokaże się, że nie możesz odczytać kodu HTML w kliencie poczty e-mail. Gdy naciśniesz v, jak mówi pager, otworzy go domyślna przeglądarka. Jest to określone przez ~/.plik mailcap. Znajdziesz 'text/html' jako średnik i przeglądarkę, której będziesz używać w pliku. W systemach opartych na Debianie wywołuje „/usr/bin/sensible-browser”. Aby ustawić tę wartość, musisz ją zmienić w '/etc/alternatives/x-www-browser' i '/etc/alternatives/gnome-www-browser'. To dotyczy całego systemu.

$ sudo update-alternatives -config x-www-browser
$ sudo update-alternatives -config gnome-www-browser
$ xdg-settings ustaw domyślną przeglądarkę internetową odważna przeglądarka.pulpit

Pamiętaj, że ostatni jest tylko do użytku, na wypadek, gdybyś nie miał roota w swoim systemie. Możesz również ustawić dowolną inną przeglądarkę internetową tylko do obsługi poczty. Robisz to, ustawiając mailcap bezpośrednio w przeglądarce.

Wniosek

Pakiet neomutt jest bardzo wszechstronny, ale konfiguracja jest myląca i wymaga więcej dobrze wyjaśnionych samouczków i przykładów, niż widzieliście tutaj. Gdy Twoja skrzynka pocztowa jest przepełniona wiadomościami HTML, możesz pomyśleć dwa razy o przejściu na pager oparty na tekście. Zastanów się jednak, że możesz użyć go jako filtra. Większość komercyjnych e-maili jest tylko w formacie HTML, czy inne e-maile to zwykły tekst plain?

Gry Najlepsze gry do grania ze śledzeniem rąk
Najlepsze gry do grania ze śledzeniem rąk
Oculus Quest niedawno wprowadził świetny pomysł śledzenia rąk bez kontrolerów. Przy stale rosnącej liczbie gier i działań, które wspierają zarówno for...
Gry Jak wyświetlić nakładkę OSD w pełnoekranowych aplikacjach i grach dla systemu Linux?
Jak wyświetlić nakładkę OSD w pełnoekranowych aplikacjach i grach dla systemu Linux?
Granie w gry pełnoekranowe lub korzystanie z aplikacji w trybie pełnoekranowym bez rozpraszania uwagi może odciąć Cię od istotnych informacji systemow...
Gry 5 najlepszych kart do przechwytywania gier
5 najlepszych kart do przechwytywania gier
Wszyscy widzieliśmy i uwielbialiśmy strumieniowe rozgrywki na YouTube on. PewDiePie, Jakesepticye i Markiplier to tylko niektórzy z najlepszych graczy...