Imap admin login con mutt

il protocollo imap permette di specificare per l’autenticazione un utente diverso da quello proprietario dall’account. Questo è utile ad esempio per un amministratore per dare assistenza ai propri utenti senza conoscerne le credenziali.

io ho trovato molto utile questa funzioanlità nel migrare alcune mailbox da dovecot a zimbra con imapsync:
imapsync --host1 source.server.com --user1 username --authuser1 adminusername --password1 adminpassword --ssl1 --port1 993 --host2 destination.server.com --user2 username --password2 password --authmech2 PLAIN --ssl2 --port2 993 --syncinternaldates --subscribe --nosyncacls

per sfruttare questa funzionalità com mutt:
mutt -e "set imap_login=imapadmin@server.com" -f imap://mail.server.com
e specificare come utente il proprietario della mailbox ma come password la password dell’amministratore.