mutt 中的錯誤訊息「不支援郵寄到遠端網域」如何修復

mutt 中的錯誤訊息「不支援郵寄到遠端網域」如何修復

如何設定任何命令列郵件代理來傳送到 Gmail 帳戶?

答案1

看起來這個錯誤的文字可能源自exim4Debian:

# fgrep remote /var/log/exim4/mainlog.1 | sed -E 's#([ <])[^ <]+@[^ >]+([ >])#\1a@b\2#g' | head -1
2019-01-08 00:47:00 1ggebk-00055M-St ** a@b <a@b> R=nonlocal: Mailing to remote domains not supported
#

看來解決方案是重新配置exim4,並在初始ncurses對話框中確保選擇internet site; mail is sent and received directly using SMTP選項(代替可能的選項local delivery only; not on a network):

dpkg-reconfigure exim4-config

請注意,雖然頂部選項意味著現在將接受來自互聯網的郵件,但即使選擇了該選項,預設情況下它仍然僅限於本地主機 IPv4/IPv6 位址來接受郵件(如果您在後續提示中保留預設值)的重新配置),因此,您似乎不必擔心smtp僅通過選擇頂級選項就可以在伺服器上向外界開放端口(TBH,那麼為什麼不這樣做就沒有什麼意義了即使是默認設置,因為向外界發送郵件是一個非常常見的操作,通常在所有BSD 系統上無需任何額外配置即可工作,例如,除非您使用的是Google Cloud 之類的東西,我猜,其中傳出SMTP 端口是被阻止)。

答案2

這是一條連結其中描述如何為 gmail 配置 mutt。

相關內容