> On 17/12/2020 15:38 Barbara M. <barb...@rfx.it> wrote: > > > On Thu, 17 Dec 2020, Aki Tuomi wrote: > > > I would recommend using dsync migration to get rid of mbox format. We no > > longer develop that format, and bugs are limited to reading mbox format. > > Ok, but I assume that dovecot 2.3.x still support mbox? (just in case the > mbox --> MailDir migration give more problems than expected expecially > with POP3 UIDL) >
It's not removed, but we don't focus on maintaining full functionality on it. Please look at the wiki link on how to use pop3_migration_plugin to avoid UIDL problems. > > I would also recommend using master password / master user login with > > doveadm sync, and do the synchronization over imapc: to get the data safely > > migrated to your new system. > > > > You should use > > > > doveadm sync -u user backup -R imapc: > > > > on the new server to pull the data from old server. See > > https://wiki.dovecot.org/Migration/Dsync for more details. > > Ok, but My old server is 2.0.16. > The suggested URL say: "You need Dovecot v2.1.4+ for this." > I can't understand if it refers to source or destination server > > I tried to activate master password / master user, but I get: > > # telnet 0 143 > Trying 0.0.0.0... > Connected to 0. > Escape character is '^]'. > * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE > STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot ready. > a login USER*MASTER MASTERPWD > a NO [AUTHENTICATIONFAILED] Authentication failed. > > Nothing in dovecot.[log|info.log] > > (real user/pwd replaced) > /etc/dovecot/passwd.masterusers created using htpasswd ... > tried with standard pwd created by htpasswd or replacing the encrypted > pwd with a know passwd form /etc/shadow. > > My current dovecot -n : > Try enabling auth_debug=yes You need to move master passdb before pam. And you need auth_master_user_separator=* Aki > # 2.0.16: /etc/dovecot/dovecot.conf > # OS: Linux 2.6.32-48-pve x86_64 CentOS release 6.10 (Final) > auth_mechanisms = plain login > default_client_limit = 3000 > default_process_limit = 500 > disable_plaintext_auth = no > info_log_path = /var/log/mail/dovecot.info.log > log_path = /var/log/mail/dovecot.log > mail_full_filesystem_access = yes > mail_location = mbox:~/:INBOX=/var/mail/%u > mbox_read_locks = dotlock fcntl > passdb { > driver = pam > } > passdb { > args = /etc/dovecot/passwd.masterusers > driver = passwd-file > master = yes > pass = yes > } > protocols = imap pop3 > service imap { > process_limit = 512 > } > service pop3 { > process_limit = 1024 > } > ssl_cert = </etc/pki/dovecot/certs/dovecot.pem > ssl_cipher_list = > ECDHE-RSA-AES256-SHA384:AES256-SHA256:AES256-SHA256:RC4:HIGH:MEDIUM:+TLSv1:+TLSv1.1:+TLSv1.2:!MD5:!ADH:!aNULL:!eNULL:!NULL:!DH:!ADH:!EDH:!AESGCM > ssl_key = </etc/pki/dovecot/private/dovecot.pem > userdb { > driver = passwd > } > protocol imap { > imap_id_log = * > } > protocol pop3 { > pop3_uidl_format = %08Xu%08Xv > } > > > > Thanks, B.