Email not working

Narcis Garcia debianlists at actiu.net
Wed Apr 5 07:17:40 UTC 2023


Only a note:
This does not seem a completely installed scenario but a snapd prebuilt 
container or bundle. Maybe this bundle needs to be upgraded too, if it 
does not follow OS environment changes.


El 5/4/23 a les 1:29, Michael Hooker ha escrit:
> Hi,
> 
> First of all may I say I am not an expert on Dovecot so please forgive 
> me if the answer to my query is obvious.
> 
> After upgrading from Ubuntu 20.04 to 22.04 my email is not working.
> 
> root at mail:~# doveconf -n
> 
> # 2.3.16 (7e2e900c1a): /etc/dovecot/dovecot.conf
> 
> # Pigeonhole version 0.5.16 (09c29328)
> 
> # OS: Linux 5.15.0-60-generic x86_64 Ubuntu 22.04.1 LTS
> 
> # Hostname: mail.odysseytours.nz
> 
> auth_debug = yes
> 
> auth_mechanisms = plain login
> 
> auth_username_format = %{if;%d;eq;mail.odysseytours.nz;%Ln;%Lu}
> 
> listen = *, ::
> 
> mail_debug = yes
> 
> mail_location = mbox:~/mail:INBOX=/var/mail/%u
> 
> mail_privileged_group = mail
> 
> managesieve_notify_capability = mailto
> 
> managesieve_sieve_capability = fileinto reject envelope 
> encoded-character vacation subaddress comparator-i;ascii-numeric 
> relational regex imap4flags copy include variables body enotify 
> environment mailbox date index ihave duplicate mime foreverypart extracttext
> 
> namespace inbox {
> 
>    inbox = yes
> 
>    location =
> 
>    mailbox Drafts {
> 
>      special_use = \Drafts
> 
>    }
> 
>    mailbox Junk {
> 
>      special_use = \Junk
> 
>    }
> 
>    mailbox Sent {
> 
>      special_use = \Sent
> 
>    }
> 
>    mailbox "Sent Messages" {
> 
>      special_use = \Sent
> 
>    }
> 
>    mailbox Trash {
> 
>      special_use = \Trash
> 
>    }
> 
>    prefix =
> 
> }
> 
> passdb {
> 
>    driver = pam
> 
> }
> 
> plugin {
> 
>    sieve = file:~/sieve;active=~/.dovecot.sieve
> 
> }
> 
> protocols = " imap lmtp sieve pop3"
> 
> service stats {
> 
>    unix_listener stats-reader {
> 
>      group = vmail
> 
>      mode = 0660
> 
>      user = vmail
> 
>    }
> 
>    unix_listener stats-writer {
> 
>      group = vmail
> 
>      mode = 0660
> 
>      user = vmail
> 
>    }
> 
> }
> 
> ssl_cert = </etc/dovecot/private/dovecot.pem
> 
> ssl_cipher_list = EECDH+CHACHA20:EECDH+AESGCM:EDH+AESGCM:AES256+EECDH
> 
> ssl_client_ca_dir = /etc/ssl/certs
> 
> ssl_dh = # hidden, use -P to show it
> 
> ssl_key = # hidden, use -P to show it
> 
> userdb {
> 
>    args = blocking=no
> 
>    driver = passwd
> 
> }
> 
> root at mail:~# doveadm user -f 'username' '*'
> 
> nobody
> 
> mike
> 
> systemd-coredump
> 
> sogo
> 
> vmail
> 
> mlmmj
> 
> iredadmin
> 
> iredapd
> 
> snapd-range-524288-root
> 
> snap_daemon
> 
> Error: auth-master: userdb list: User listing returned failure
> 
> Fatal: user listing failed
> 
> root at mail:~# doveadm index -A -q \*
> 
> doveadm(nobody): Error: mkdir(/nonexistent/mail/.imap) failed: 
> Permission denied (euid=65534(nobody) egid=65534(nogroup))
> 
> doveadm(systemd-coredump): Error: mkdir(//mail/.imap) failed: Permission 
> denied (euid=999(systemd-coredump) egid=999(systemd-coredump) missing +w 
> perm: /, dir owned by 0:0 mode=0755)
> 
> doveadm(snapd-range-524288-root): Error: mkdir(/nonexistent/mail/.imap) 
> failed: Permission denied (euid=524288(snapd-range-524288-root) 
> egid=524288(snapd-range-524288-root))
> 
> doveadm(snap_daemon): Error: mkdir(/nonexistent/mail/.imap) failed: 
> Permission denied (euid=584788(snap_daemon) egid=584788(snap_daemon))
> 
> doveadm(3015804): Error: auth-master: userdb list: User listing returned 
> failure
> 
> doveadm: Error: Failed to iterate through some use
> 
> Contents of /etc/dovecot/conf.d/10-auth.conf with all comments removed:
> 
> auth_username_format=%{if;%d;eq;mail.odysseytours.nz;%Ln;%Lu}
> 
> #https://serverfault.com/questions/260488/dovecot-user-lookup-fails-when-using-usernamedomain-format
> 
> auth_mechanisms = plain login
> 
> !include auth-system.conf.ext
> 
> Contents of /etc/dovecot/conf.d/auth-system.conf.ext with all comments 
> removed:
> 
> passdb {
> 
>    driver = pam
> 
>    }
> 
> userdb {
> 
>      driver = passwd
> 
>      
> ##https://doc.dovecot.org/configuration_manual/authentication/passwd/#authentication-passwd
> 
>      args = blocking=no
> 
> }
> 
> It says "Authentication failure (Password mismatch?)" but its definitely 
> the correct password.
> 
> root at mail:/home/mike# doveadm log errors
> 
> Feb 22 02:43:48 Error: auth: passwd(postmaster at odysseytours.nz): 
> getpwnam() failed: Address
> 
> Don't know what this error means.
> 
> root at mail:/home/mike# doveadm log errors
> 
> Feb 22 02:43:48 Error: auth: passwd(postmaster at odysseytours.nz): 
> getpwnam() failed: Address family not supported by protocol
> 
> Don't know what this error means. Any help would be greatly appreciated.
> 

-- 

Narcis Garcia

__________
I'm using this dedicated address because personal addresses aren't 
masked enough at this mail public archive. Public archive administrator 
should fix this against automated addresses collectors.


More information about the dovecot mailing list