Jak korzystać z poczty e-mail w Emacsie
Emacs to potężna aplikacja. Pozwala zintegrować różne części codziennej pracy w jedno spójne narzędzie. Możesz go także używać do zarządzania swoimi e-mailami. Tutaj pokażemy Ci, jak możesz zintegrować swoją skrzynkę odbiorczą z Emacsem i jak prawidłowo połączyć Emacsa z Gmailem, aby móc wysyłać i odbierać wiadomości e-mail bezpośrednio z niego.
Konfigurowanie poczty e-mail w Emacsie
Możesz łatwo dodać skrzynkę odbiorczą w Emacsie za pomocą Offlineimap i Notmuch. Umożliwiają zapisanie wiadomości e-mail w buforze organizacji w celu dodania do niej adnotacji lub zapisania jej jako pozycji do wykonania w kalendarzu. Możesz także napisać artykuł w buforze organizacji i wysłać go jako e-mail.
Instalowanie Offlineimap
Offlineimap to program pomocniczy, który pobiera Twoją pocztę e-mail ze zdalnego serwera i zapisuje ją na Twoim dysku.
Uruchom następującą komendę, aby zainstalować program w swoim systemie:
Możesz także użyć pacmana, aby zainstalować Offlineimap w Arch Linux:
W RHEL i Fedorze możesz użyć dnf:
Konfigurowanie Offlineimap
Utwórz plik konfiguracyjny użytkownika dla instalacji Offlineimap, korzystając z ulubionego edytora tekstu:
Wklej następujący blok kodu do nowego pliku konfiguracyjnego:
Zamień adres e-mail w zmiennych „foldery lokalne” i „użytkownik zdalny” na swoje konto Gmail.
Sprawdź, czy Twój system ma poprawny plik certyfikatu systemu:
Skopiuj ścieżkę bezwzględną pliku certyfikatu i wklej ją w zmiennej „sslcacertfile”.
Uzyskiwanie hasła do aplikacji Gmail dla Offlineimap
Otwórz swoje konto Gmail, a następnie kliknij ikonę użytkownika w prawym górnym rogu strony.
Kliknij „Zarządzaj swoim kontem Google”.
Kliknij kategorię „Bezpieczeństwo” na lewym pasku bocznym strony, a następnie upewnij się, że weryfikacja dwuetapowa jest aktualnie aktywna na Twoim koncie.
Wybierz punkt menu „Weryfikacja dwuetapowa”.
Przewiń w dół strony weryfikacji, a następnie kliknij przycisk „Hasła do aplikacji”.
Podaj nazwę nowego hasła do aplikacji, a następnie kliknij „Utwórz”.
Skopiuj tekst z niebieskiego pola do osobnego notatnika, a następnie kliknij „Gotowe”.
Wróć do swojego. offlineimaprc i zastąp wartość zmiennej „remotepass” hasłem do aplikacji.
Instalowanie Notmucha
Notmuch to prosta aplikacja, która oznacza i wyświetla pocztę. Robi to poprzez utrzymywanie bazy danych wszystkich Twoich e-maili i oznaczanie ich. Notmuch porządkuje i wyświetla te e-maile w Emacsie przy użyciu tych tagów.
Zainstaluj narzędzie notmuch w swoim systemie:
Możesz także zainstalować niewiele za pomocą pacmana w Arch Linux:
W RHEL i Fedorze możesz zainstalować go za pomocą dnf:
Otwórz klienta Emacsa, następnie naciśnij Ctrl + X, a następnie F.
Przejdź do pliku „.emacs” swojego klienta w swoim katalogu domowym.
Wklej następujący wiersz kodu wewnątrz pliku:
Aby zainstalować pakiet notmutu, naciśnij Alt + X i wpisz package-install
. Emacs zapyta o nazwę pakietu, który chcesz zainstalować. Wpisz „niewiele”.
Po zainstalowaniu ten pakiet będzie służył jako interfejs użytkownika przez niewiele czasu.
Konfigurowanie Notmucha
Najpierw upewnij się, że offlineimap działa poprawnie i pobrał całą dostępną pocztę z Twojego konta Gmail:
Po zakończeniu uruchom notmuch
w wierszu poleceń. Spowoduje to uruchomienie skryptu konfiguracyjnego, który zapyta o konkretną konfigurację poczty e-mail.
Podaj pełne imię i nazwisko na swoim koncie Gmail, które chcesz połączyć, a następnie naciśnij Enter.
Podaj pełny adres Gmail konta, które chcesz połączyć, a następnie naciśnij dwukrotnie Enter.
Naciśnij ponownie dwukrotnie Enter, aby zaakceptować domyślny katalog poczty dla notmuch oraz domyślne znaczniki dla skrzynek pocztowych.
Zainicjuj bazę danych notmucha, uruchamiając następującą komendę:
Spowoduje to odczytanie pliku konfiguracyjnego i utworzenie bazy danych opartej na rozsądnych ustawieniach domyślnych. Stamtąd możesz teraz używać poleceń tagowania notmut do oznaczania zarówno przychodzących, jak i istniejących wiadomości e-mail.
Przeglądanie wiadomości e-mail w programie Emacs
W tym momencie możesz teraz przeglądać swoje e-maile w Emacsie. Naciśnięcie Alt + X i wpisanie notmuch
spowoduje załadowanie niewielkiej części interfejsu w Emacsie.
Kliknij link „Skrzynka odbiorcza”, aby załadować wszystkie wiadomości z konta Gmail.
Naciśnij Ctrl + N, aby przewinąć w dół wszystkie wiadomości oznaczone tagiem „skrzynka odbiorcza”.
Poza tym możesz także uruchomić widok w stylu drzewa, naciskając Shift + Z podczas przeglądania określonego tagu. Jest to przydatne, gdy subskrybujesz listę mailingową, ponieważ wyświetla e-maile w łatwych do śledzenia wątkach.
Wysyłanie wiadomości e-mail w Emacsie
Aby włączyć obsługę poczty e-mail, otwórz plik. emacs i wklej w nim następujący blok kodu:
Musisz zezwolić Emacsowi na wysyłanie wiadomości e-mail za pośrednictwem Twojego konta pocztowego. Zrób to, tworząc plik „.authinfo” w swoim katalogu domowym:
Należy pamiętać, że plik ten będzie zawierał poufne informacje, takie jak nazwa użytkownika i hasło. Dlatego musisz zabezpieczyć jego uprawnienia dostępu, abyś tylko Ty mógł na nim czytać i pisać:
Stamtąd wklej następujący wiersz kodu do nowego pliku authinfo:
Zastąp adres e-mail pełnym adresem konta Gmail, a wartość „#REPLACE-ME#” hasłem do aplikacji swojego konta.
Załaduj ponownie Emacsa, aby zastosować nowe ustawienia.
Przygotowanie pierwszego e-maila w Emacsie
Aby wysłać wiadomość e-mail z Emacsa, naciśnij Ctrl + X lub M, gdy znajdujesz się w niewielkim buforze. Spowoduje to utworzenie bufora wiadomości z pustym nagłówkiem, w którym możesz wpisać wiadomość.
Po zakończeniu naciśnij Ctrl + C, Ctrl + C, aby wysłać Twój pierwszy e-mail od Emacsa.
Korzystanie z poczty e-mail w Emacsie to tylko jedna z niewielu rzeczy, które możesz zrobić dzięki temu potężnemu edytorowi tekstu. Na przykład możesz także używać Emacsa jako odtwarzacza muzyki z EMMS, a także pełnoprawnego czytnika RSS, używając Elfeed.
Tymczasem, jeśli szukasz drobnych usprawnień, które mogą szybko poprawić działanie Emacsa, sprawdź te pięć przydatnych pakietów dla tego rozszerzalnego edytora tekstu .
Źródło zdjęcia: Joanna Kosinka za pośrednictwem Unsplash. Wszystkie zmiany i zrzuty ekranu wykonał Ramces Red.
Dodaj komentarz