
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 と同様に、最初に完全なメール アドレスを入力する必要があります。これにより、推測を含むいくつかのメカニズムを使用してサーバー アドレスを判別できます。ただし、後でユーザー名をローカル部分だけに編集したり、まったく別のものに編集したりすることもできます。