我對 Linux 比較陌生,但是當我想將我的電子郵件帳戶添加到具有 IMAP 訪問權限的 Thunderbird 時,Google Mail 登入彈出視窗顯示“無法在伺服器上登入。可能是配置、用戶名或密碼錯誤。”
我嘗試為不太安全的應用程式設定 Gmail 存取權限,並進行兩階段登錄,但這並沒有解決問題。
我已經在 Windows 上透過該 Gmail 帳戶使用 Thunderbird 多年,沒有出現任何問題。
我該如何排查並解決這個問題?
答案1
我自己是 ubuntu 新手,遇到了同樣的問題:當我嘗試添加 google 帳戶時,出現網絡登錄提示,我可以使用我的密碼和 2fa 登錄,當我單擊允許 Tunderbird 時,它會讓我返回Thunderbird 出現錯誤“無法登入伺服器。可能是錯誤的配置、使用者名稱或密碼。該問題似乎與 OAuth2 相關,並已在 Thunderbird 68.2.1 中修復:https://www.thunderbird.net/en-US/thunderbird/68.2.1/releasenotes/不幸的是 Ubuntu 19.10 附帶了 68.1.2 :(
作為一個解決方法我使用的是從 Thunderbird 網站下載的 68.2.2 壓縮包,一切都運作得很好。作為測試,您可以從以下位置下載它https://www.thunderbird.net,取消存檔並執行thunderbird
可執行檔。
向 Ubuntu 老手提問:我們可以做什麼才能將版本 68.2.1/2 包含在官方儲存庫中?提交錯誤報告?
答案2
我用這個修復了它:
在 Linux 中安裝 Thunderbird 電子郵件用戶端 若要從預設系統儲存庫安裝 Thunderbird,請執行下列操作:
$ sudo apt-get install thunderbird
[在基於 Ubuntu 的系統上]
$ dnf install thunderbird
[在基於 Fedora 的系統上] 正如我所說,從預設儲存庫安裝將為您提供舊版本的 Thunderbird。如果您想安裝最新版本的 Mozilla Thunderbird,可以使用 Mozilla 團隊維護的 PPA。
從桌面使用 CTRL + ALT + T 開啟終端並在 Ubuntu 及其衍生版本下新增 Thunderbird 儲存庫。
$ sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
Next, update the system software packages using update command.
$ sudo apt-get update
更新系統後,請使用以下命令安裝它。
$ sudo apt-get install thunderbird