Mutt
為 Protonmail 配置 mutt 和氫氧化物
我正在嘗試將我的 protomail 帳戶與 mutt 一起使用。
我安裝了氫氧化物,在 protonmail 中進行了身份驗證,並按照它的 repo 說明啟動了 imap 和 smtp,如下所示:
$ hydroxide auth LOGIN@protonmail.com $ hydroxide imap & $ hydroxide smtp &
我還配置
.muttrc
了文件添加:set ssl_starttls=yes set ssl_force_tls=yes set send_charset="us-ascii:utf-8" set imap_user = "LOGIN@protonmail.com" set imap_pass = ${my_proton_bridge} set spoolfile = "imap://localhost:1143/INBOX" set folder ="imap://${my_proton_bridge}:localhost:1143/" set postponed = "imap://localhost:1143/[Protonmail]/Drafts" set mbox = "imap://localhost:1143/[Protonmail]/All Mail" set smtp_pass = ${imap_pass} set smtp_url = "smtp://LOGIN@protonmail.com@localhost:1025/"
${my_bridge_pass}
驗證時提供的密碼在哪裡hydroxide
,當然LOGIN
是我的 Protonmail 登錄名。使用這種配置,我啟動了 mutt,但不是獲取我
Encrypted connection unavailable
在底部區域閱讀的電子郵件。如果我使用mutt -d 5
選項(按照手冊頁)執行以獲得更多回饋,我會得到.muttdebug0
:Using default IMAP port 143 Using default IMAPS port 993 Reading imap://localhost:1143/INBOX... Looking up localhost... Connecting to localhost... Connected to localhost:1143 on fd=4 imap_cmd_step: grew buffer to 512 bytes 4< * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR CHILDREN UNSELECT MOVE APPENDLIMIT AUTH=PLAIN] IMAP4rev1 Service Ready Handling CAPABILITY IMAP queue drained 4> a0000 STARTTLS^M 4< a0000 NO TLS support not enabled IMAP queue drained Encrypted connection unavailable mutt_num_postponed: using old IMAP postponed count. mutt_index_menu[807]: Got op 167 mutt_buffer_pool_free: 15 of 15 returned to pool
有任何想法嗎?我什至不知道問題出在哪裡(可能缺少 mutt 配置或氫氧化物,或者 protonmail 帳戶中的某些選項……)
您的配置有幾個問題。
首先,從氫氧化物自述文件中:
地圖
目前,它只支持未加密的本地連接。
這意味著您需要設置…
set ssl_starttls=no set ssl_force_tls=no
…這很好,因為您正在通過 與氫氧化物進行互動
localhost
,因此您的未加密流量不會遍歷任何網路。其次,imap 和 smtp 的使用者名應該只是您的 protonmail 使用者名,而不是您的電子郵件地址:
set imap_user = "LOGIN" set smtp_url = "smtp://LOGIN@localhost:1025/"
隨著這些變化,我認為事情應該會解決。