
我安裝了 dovecot 和 postfix,並且與 roundcube 一起正常工作。我可以傳送和接收電子郵件,但只能從 roundcube 發送和接收電子郵件。我想用我的手機進行設置,以便我可以從智慧型手機存取此電子郵件帳戶。
joe.bloggs 是一個 Linux 用戶,我可以使用它來登入 roundcube。筆記[電子郵件受保護]返回登入失敗。 Android 需要在使用者名稱末尾新增網域擴充功能才能接受該帳戶。我配置錯了什麼?
答案1
首先,驗證您確實可以透過 IMAP 從遠端登入。如果是透過 SSL 的 IMAP,請使用 openssl 命令進行連接,否則使用 telnet 等(我強烈建議不要透過公共網路使用未加密的 IMAP;如果您使用 STARTTLS,openssl 也可以這樣做,但我從未嘗試過它):
$ openssl s_client -host yourmailhost -port 993
[...]
-> * OK [CAPABILITY ...] Dovecot ready.
<- 10 login joe.bloggs complicatedpassword
-> 10 OK [...] Logged in
如果有效,則您擁有正確的使用者名稱和密碼。
Android(剛剛使用通用 4.3 進行了檢查)就像其他較新的 MUA 一樣希望您首先輸入完整的電子郵件地址,因此它可以使用一些機制(包括猜測)來確定伺服器位址。但您可以稍後將使用者名稱編輯為本地部分,甚至完全不同的內容。