Configurez un server de e-mail folosind postfix+dovecot+mysql în ubuntu 20.04
Sunt blocat încercând să autentific utilizatorii. Nu primește informațiile despre domeniu în variabila de configurare %d (https://doc.dovecot.org/configuration_manual/config_file/config_variables/)
Acesta este fișierul meu /etc/dovecot/dovecot-sql.conf.ext:
driver = mysql
connect = host=127.0.0.1 dbname=mail user=mail password=**********
default_pass_scheme = SHA512-CRYPT
user_query = selectați „/home/” home, 5000 id, 5000 din virtual_users u vă alăturați virtual_domains d pe u.domain_id=d.id WHERE u.email='%n' și d.name='%d'
password_query = selectați u.email ca utilizator, d.name ca domeniu, parola de la virtual_users u alăturați-vă la virtual_domains d pe u.domain_id=d.id WHERE u.email='%n' și d.name='%d'
iterate_query = selectați u.email ca utilizator, d.name ca domeniu, parola de la virtual_users u vă alăturați virtual_domains d pe u.domain_id=d.id
Iată ce văd în jurnalele:
05 septembrie 15:00:20 master: Informații: Dovecot v2.3.7.2 (3c910f64b) pornește pentru pop3, imap, lmtp, imap, lmtp, pop3 (dumpurile de bază sunt dezactivate)
05 septembrie 15:01:07 auth: Depanare: Se încarcă modulele din directorul: /usr/lib/dovecot/modules/auth
05 septembrie 15:01:07 auth: Depanare: Modul încărcat: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
05 septembrie 15:01:07 auth: Depanare: Modul încărcat: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
05 septembrie 15:01:07 auth: Depanare: Citiți secretul jetonului de autentificare din /var/run/dovecot/auth-token-secret.dat
05 septembrie 15:01:07 auth: Depanare: auth client conectat (pid=0)
Sep 05 15:01:07 auth: Depanare: client în: AUTH 3 PLAIN service=smtp nologin lip=10.0.0.4 rip=209.85.218.43 securizat resp=<ascuns>
05 septembrie 15:01:07 auth: Depanare: sql(yvan,209.***.***.***): Efectuarea căutării passdb
05 septembrie 15:01:07 auth-worker(7518): Depanare: Se încarcă module din directorul: /usr/lib/dovecot/modules/auth
05 septembrie 15:01:07 auth-worker(7518): Depanare: Modul încărcat: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
05 septembrie 15:01:07 auth-worker(7518): Depanare: Modul încărcat: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
05 septembrie 15:01:07 auth-worker(7518): Depanare: conn unix:auth-worker (pid=7516,uid=115): Conexiune acceptată de server (fd=14)
05 septembrie 15:01:07 auth-worker(7518): Depanare: conn unix:auth-worker (pid=7516,uid=115): Se trimite versiunea de strângere de mână
05 septembrie 15:01:07 auth-worker(7518): Depanare: conn unix:auth-worker (pid=7516,uid=115): auth-worker<1>: Gestionarea cererii PASSV
05 septembrie 15:01:07 auth-worker(7518): Depanare: sql(yvan,209.***.***.***): Efectuarea căutării passdb
05 septembrie 15:01:07 auth-worker(7518): Depanare: sql(yvan,209.***.***.***): interogare: selectați u.email ca utilizator, d.name ca domeniu, parola de la virtual_users u alăturați-vă la virtual_domains d pe u.domain_id=d.id WHERE u.email='yvan' și d.name=''
05 septembrie 15:01:07 auth-worker(7518): Informații: sql(yvan,209.***.***.***): utilizator necunoscut
05 septembrie 15:01:07 auth: Depanare: sql(yvan,209.***.***.***): Căutare passdb terminată
05 septembrie 15:01:07 auth: Depanare: auth(yvan,209.***.***.***): Solicitarea de autentificare a fost finalizată
05 septembrie 15:01:07 auth-worker(7518): Depanare: sql(yvan,209.***.***.***): Căutare passdb terminată
05 septembrie 15:01:07 auth-worker(7518): Depanare: conn unix:auth-worker (pid=7516,uid=115): auth-worker<1>: Terminat
05 septembrie 15:01:09 auth: Depanare: client passdb out: FAIL 3 user=yvan [email protected]
05 septembrie 15:02:07 auth-worker(7518): Depanare: conn unix:auth-worker (pid=7516,uid=115): Deconectat: Conexiune închisă (fd=-1)
05 septembrie 15:02:59 auth: Depanare: client de autentificare conectat (pid=7535)
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x10, ret=1: înainte de inițializarea SSL
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: înainte de inițializarea SSL
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2002, ret=-1: înainte de inițializarea SSL
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: înainte de inițializarea SSL
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: SSLv3/TLS citiți client salut
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: server de scriere SSLv3/TLS salut
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: certificat de scriere SSLv3/TLS
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: Schimb de chei de scriere SSLv3/TLS
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: server de scriere SSLv3/TLS terminat
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2002, ret=-1: Server de scriere SSLv3/TLS terminat
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2002, ret=-1: Server de scriere SSLv3/TLS terminat
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2002, ret=-1: Server de scriere SSLv3/TLS terminat
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2002, ret=-1: Server de scriere SSLv3/TLS terminat
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: server de scriere SSLv3/TLS terminat
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: SSLv3/TLS citește schimbul de chei client
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: SSLv3/TLS citiți modificarea spec.
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: citit SSLv3/TLS terminat
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: Tichet de sesiune de scriere SSLv3/TLS
Sep 05 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: SSLv3/TLS scrie modificarea spec.
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2001, ret=1: scrierea SSLv3/TLS terminată
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x20, ret=1: Negocierea SSL s-a încheiat cu succes
05 septembrie 15:02:59 pop3-login: Depanare: SSL: unde=0x2002, ret=1: negocierea SSL s-a încheiat cu succes
Sep 05 15:02:59 auth: Depanare: client în: AUTH 1 PLAIN service=pop3 secured=tls session=IHYO1EDLFNpPmIbe lip=10.0.0.4 rip=79.***.***.*** lport=995 rport =55828 local_name=mail.test-domain.com ssl_cipher=ECDHE-RSA-AES256-GCM-SHA384 ssl_cipher_bits=256 ssl_pfs=KxECDHE ssl_protocol=TLSv1.2 resp=<ascuns>
05 septembrie 15:02:59 auth: Depanare: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Se efectuează căutări passdb
05 septembrie 15:02:59 auth-worker(7536): Depanare: Se încarcă module din directorul: /usr/lib/dovecot/modules/auth
05 septembrie 15:02:59 auth-worker(7536): Depanare: Modul încărcat: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
05 septembrie 15:02:59 auth-worker(7536): Depanare: Modul încărcat: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
05 septembrie 15:02:59 auth-worker(7536): Depanare: conn unix:auth-worker (pid=7516,uid=115): Conexiune acceptată de server (fd=14)
05 septembrie 15:02:59 auth-worker(7536): Depanare: conn unix:auth-worker (pid=7516,uid=115): Se trimite versiunea de strângere de mână
05 septembrie 15:02:59 auth-worker(7536): Depanare: conn unix:auth-worker (pid=7516,uid=115): auth-worker<1>: Gestionarea cererii PASSV
05 septembrie 15:02:59 auth-worker(7536): Depanare: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Efectuarea căutării passdb
05 septembrie 15:02:59 auth-worker(7536): Depanare: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): interogare: selectați u.email ca utilizator, d. nume ca domeniu, parola de la virtual_users u alăturați-vă la virtual_domains d pe u.domain_id=d.id WHERE u.email='yvan' și d.name=''
Sep 05 15:02:59 auth-worker(7536): Info: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): utilizator necunoscut
05 septembrie 15:02:59 auth: Depanare: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Căutare passdb terminată
05 septembrie 15:02:59 auth: Depanare: auth(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Solicitarea de autentificare s-a încheiat
05 septembrie 15:02:59 auth-worker(7536): Depanare: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Căutare passdb terminată
05 septembrie 15:02:59 auth-worker(7536): Depanare: conn unix:auth-worker (pid=7516,uid=115): auth-worker<1>: Terminat
05 septembrie 15:03:01 auth: Depanare: client passdb out: FAIL 1 user=yvan [email protected]
05 septembrie 15:03:01 pop3-login: Depanare: Ignorarea câmpului suplimentar passdb necunoscut: original_user
05 septembrie 15:03:01 pop3-login: Depanare: Eroare SSL: Conexiune închisă
Sep 05 15:03:01 pop3-login: Informații: Deconectat (autentificare eșuată, 1 încercare în 2 secunde): user=<yvan>, method=PLAIN, rip=79.***.***.*** , buză=10.0.0.4, TLS: Conexiune închisă, sesiune=<IHYO1EDLFNpPmIbe>
05 septembrie 15:03:01 pop3-login: Depanare: Alertă SSL: închideți notificarea
Îmi lipsește ceva dintr-un alt fișier de configurare? ce fac greșit?