如何在 Emacs 中使用電子郵件

如何在 Emacs 中使用電子郵件
一捆郵件信封的照片鋪在表面上。

Emacs 是一個功能強大的應用程式。它允許您將日常工作流程的各個部分整合到單一的內聚實用程式中。您也可以使用它來管理您的電子郵件。在這裡,我們向您展示如何將電子郵件收件匣整合到 Emacs 中,以及如何將 Emacs 正確連結到 Gmail,以便直接從中傳送和接收電子郵件。

在 Emacs 中設定電子郵件

借助Offlineimap Notmuch,您可以輕鬆地在Emacs 中添加電子郵件收件箱Offlineimap a>。它們允許您將電子郵件保存在組織緩衝區中以對其進行註釋或將其儲存為日曆中的待辦事項。您也可以在組織緩衝區中撰寫文章並將其作為電子郵件發送。

安裝離線地圖

Offlineimap 是一個幫助程序,可以從遠端伺服器取得您的電子郵件並將其保存在您的磁碟上。

執行以下命令在您的系統中安裝程式:

您也可以使用 pacman 在 Arch Linux 中安裝 Offlineimap:

在 RHEL 和 Fedora 中,您可以使用 dnf:

設定離線地圖

使用您喜歡的文字編輯器為 Offlineimap 安裝建立使用者設定檔:

將以下程式碼區塊貼到新的設定檔中:

將「localfolders」和「remoteuser」變數中的電子郵件地址替換為您的 Gmail 帳戶。

在 Emacs 中顯示電子郵件 Offlineimap 訊息的終端。

檢查您的系統是否有正確的系統證書檔案:

複製證書檔案的絕對路徑並將其貼上到「sslcacertfile」變數中。

顯示 Offlineimap 範例證書路徑的終端。

取得 Offlineimap 的 Gmail 應用程式密碼

開啟您的 Gmail 帳戶,然後點擊頁面右上角的使用者圖示。

突出顯示 Gmail 網頁上的使用者圖示的螢幕截圖。

點選「管理您的 Google 帳戶」。

螢幕截圖突出顯示

點擊頁面左側邊欄上的「安全性」類別,然後確保您的帳戶目前處於活動狀態的兩步驟驗證。

選擇“兩步驟驗證”選單項目。

反白顯示安全頁面內的兩步驟驗證按鈕的螢幕截圖。

捲動到驗證頁面底部,然後按一下“應用程式密碼”按鈕。

顯示驗證提示內的應用程式密碼按鈕的螢幕截圖。

為新的應用程式密碼提供名稱,然後按一下「建立」。

顯示範例應用程式密碼提示的螢幕截圖。

將藍色框中的文字複製到單獨的記事本中,然後按一下「完成」。

回到你的。離線imaprc檔案並將「remotepass」變數的值替換為您的應用程式密碼。

反白顯示 Offlineimap 的 Remotepass 變數的終端。

安裝不多

Notmuch 是一個簡單的應用程序,用於標記和顯示郵件。它透過維護所有電子郵件的資料庫並對其進行標記來實現此目的。 Notmuch 使用這些標籤在 Emacs 中組織和顯示這些電子郵件。

將 notmuch 公用程式安裝到您的系統:

您也可以在 Arch Linux 中使用 pacman 安裝 notmuch:

在 RHEL 和 Fedora 中,您可以使用 dnf 安裝它:

開啟 Emacs 用戶端,然後按 Ctrl + X,然後按 F

導覽至主目錄中客戶端的“.emacs”檔案。

將以下程式碼行貼到文件中:

要安裝 notmuch 軟體包,請按 Alt + X 並輸入 package-install。 Emacs 將詢問您要安裝的軟體包的名稱。輸入“不多”。

顯示 Emacs 中電子郵件的 MELPA 儲存庫資訊的螢幕截圖。

安裝後,該軟體包將作為您的前端。

設定不多

首先,確保 Offlineimap 正常運作並已從您的 Gmail 帳戶中提取所有可用的郵件:

完成後,在命令列中執行notmuch。這將啟動一個配置腳本,詢問您的具體電子郵件設定。

提供您要關聯的 Gmail 帳戶的全名,然後按 Enter

在 Emacs 中顯示電子郵件歡迎提示的終端。

提供您要關聯的帳戶的完整 Gmail 地址,然後按 Enter 兩次。

再按Enter兩次接受預設郵件目錄以及信箱的預設標籤。

透過執行以下命令初始化 notmuch 的資料庫:

這將讀取您的設定檔並根據合理的預設值建立一個資料庫。從那裡,您現在可以使用 notmuch 的標記命令來標記您收到的電子郵件和現有的電子郵件。

在 Emacs 中查看您的電子郵件

此時,您可以在 Emacs 中查看電子郵件。按 Alt + X 並輸入 notmuch 將在 Emacs 中載入不多的前端。

按一下「收件匣」連結以載入 Gmail 帳戶中的所有郵件。

顯示 Emacs 中不多的電子郵件前端的螢幕截圖。

Ctrl + N 向下捲動瀏覽所有「收件匣」標籤的郵件。

顯示 Emacs 中不多的電子郵件清單的螢幕截圖。

除此之外,您還可以在查看特定標籤時按 Shift + Z 來觸發「樹形」視圖。當您訂閱郵件清單時,這非常有用,因為它會在易於理解的線程中顯示電子郵件。

在 Emacs 中發送電子郵件

要啟用電子郵件支持,請開啟您的 . emacs 檔案並將以下程式碼區塊貼到其中:

您需要允許 Emacs 透過您的郵件帳號傳送電子郵件。透過在主目錄中建立“.authinfo”檔案來執行此操作:

需要注意的一件重要事情是,該文件將包含敏感訊息,例如您的使用者名稱和密碼。因此,您需要保護其存取權限,以便只有您可以讀取和寫入它:

從那裡,將以下程式碼行貼到新的 authinfo 檔案中:

將電子郵件地址替換為您的 Gmail 帳戶的完整地址,並將「#REPLACE-ME#」值替換為您帳戶的應用程式密碼。

顯示 Emacs 中電子郵件憑證範例的螢幕截圖。

重新載入 Emacs 以套用新設定。

在 Emacs 中準備您的第一封電子郵件

若要從 Emacs 傳送電子郵件,請在 notmuch 緩衝區內按 Ctrl + XM。這將建立一個帶有有空標題的訊息緩衝區,您可以在其中鍵入訊息。

顯示在 Emacs 中使用 SMTP sendit 的範例電子郵件的螢幕截圖。

完成後,按 Ctrl + CCtrl + C 傳送來自Emacs 的第一封電子郵件。

在 Emacs 中使用電子郵件只是您可以使用這個強大的文字編輯器執行的少數操作之一。例如,您也可以將 Emacs 用作帶有 EMMS 的音樂播放器以及使用 的成熟 RSS 閱讀器Elfeed

同時,如果您正在尋找可以快速改善Emacs 體驗的小調整,請查看此可擴展文本編輯器的五個有用的軟體包 .

圖片來源:Joanna Kosinka,來自 Unsplash。所有修改和螢幕截圖均由 Ramces Red 進行。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *