無圖形介面的伺服器或偏好鍵盤操作時,Alpine (文字模式郵件客戶端) 可在終端機完整收發 Gmail。本文從安裝、建立設定檔、配置 Gmail IMAP/SMTP、驗證收發的完整圖文教學。
1. 安裝 Alpine
# CentOS/RHEL (需 EPEL)
yum install alpine
# Debian/Ubuntu
aptitude install alpine
2. 首次執行建立預設設定檔
alpine -conf > /etc/pine.conf
# 產生系統級預設設定檔,含詳細註解
3. Gmail 前置準備
- 登入 Gmail 網頁版 → 設定 → **轉發和 POP/IMAP** → **啟用 IMAP**。
- 若開啟兩步驟驗證,需產生**應用程式密碼**供 Alpine 使用。
4. Alpine 設定 Gmail IMAP 收信
- 啟動
alpine,按 S (Setup) → L (Collection Lists)。
- 按 A (Add) 新增資料夾集合:
Nickname: Gmail (任意)
Server: imap.gmail.com/ssl/user=yourname@gmail.com
Path: (留空)
View: (留空)
- 按 Ctrl+X 存檔,提示輸入密碼 (或應用程式密碼)。
- 左側資料夾列表出現 "Gmail",展開可見 Inbox、Sent、Labels 等。
5. 設定 Gmail SMTP 發信
- 按 S → C (Config) 進入設定。
- 找到 SMTP Server (for sending):
smtp.gmail.com:587/tls/user=yourname@gmail.com
- E 離開並儲存變更。
6. 驗證收發
- 主選單 C (Compose) 撰寫測試信 → Ctrl+X 發送。
- 收件箱應立即顯示新信 (預設 150 秒自動檢信,可改
mail-check-interval=10 於 /etc/pine.conf)。
Alpine 進階功能
- GPG 加密/解密/數位簽章內建支援。
- TLS/SSL 無縫整合。
- 多帳號、多資料夾集合、分數過濾、鍵盤巨集。
適用場景
- 無 X Server 的遠端伺服器。
- X Server 崩潰需緊急發信。
- 極簡環境、SSH 連線、嵌入式裝置。
- 鍵盤流愛好者追求極致效率。
