Аутентификация mbsync не удалась

Мне удалось настроить mbsync и mu4e для использования моей учетной записи gmail (пока все работает нормально). Сейчас я нахожусь в процессе использования mu4e-context для управления несколькими учетными записями. Я не могу получить электронную почту из моей учетной записи openmailbox, в то время как я получаю эту ошибку

Reading configuration file .mbsyncrc
Channel ombx
Opening master ombx-remote...
Resolving imap.ombx.io... ok
Connecting to imap.ombx.io (*.*.10*.16*:*9*)... 
Opening slave ombx-local...
Connection is now encrypted
Logging in...
IMAP command 'LOGIN <user> <pass>' returned an error: NO [AUTHENTICATIONFAILED] Authentication failed.

В других сообщениях я видел людей, предлагающих AuthMechs Login или PLAIN, но mbsync не распознает команду. Вот мой файл.mbsyncrc

IMAPAccount openmailbox
Host imap.ombx.io
User user@openmailbox.org
UseIMAPS yes
# AuthMechs LOGIN
RequireSSl yes
PassCmd "echo ${PASSWORD:-$(gpg2 --no-tty -qd ~/.authinfo.gpg | sed -n 's,^machine imap.ombx.io .*password \\([^ ]*\\).*,\\1,p')}"

IMAPStore ombx-remote
Account openmailbox

MaildirStore ombx-local
Path ~/Mail/user@openmailbox.org/
Inbox ~/Mail/user@openmailbox.org/Inbox/

Channel ombx
Master :ombx-remote:
Slave :ombx-local:
# Exclude everything under the internal [Gmail] folder, except the interesting folders
Patterns *
Create Slave
Expunge Both
Sync All
SyncState *

Я использую Linux Mint и мой isync версии 1.1.2 Заранее благодарен за любую помощь

РЕДАКТИРОВАТЬ: я запустил опцию отладки, и я обновил isync до версии 1.2.1 Вот что вернул отладчик:

Reading configuration file .mbsyncrc
Channel ombx
Opening master store ombx-remote...
Resolving imap.ombx.io... ok
Connecting to imap.ombx.io (*.*.10*.16*:*9*)... 
Opening slave store ombx-local...
pattern '*' (effective '*'): Path, no INBOX
got mailbox list from slave:
Connection is now encrypted
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN AUTH=LOGIN] Openmailbox is ready to
  handle your requests.
Logging in...
Authenticating with SASL mechanism PLAIN...
>>> 1 AUTHENTICATE PLAIN <authdata>
1 NO [AUTHENTICATIONFAILED] Authentication failed.
IMAP command 'AUTHENTICATE PLAIN <authdata>' returned an error: NO [AUTHENTICATIONFAILED] Authentication failed.

Мой файл.msyncrc теперь содержит эти параметры вместо

SSLType IMAPS
SSLVersions TLSv1.2
AuthMechs PLAIN

1 ответ

Решение

В конце концов, решение было использовать правильный пароль. Поскольку openmailbox использует пароль приложения для сторонних почтовых клиентов, я использовал неверный (оригинальный) пароль вместо пароля приложения.

Другие вопросы по тегам