Salut,
Bon, j'ai fait quelques mauvais mixages avec des docs qui n'utilisent pas la même authentification, alors évidemment...
Une fois remis à peu près en ordre et relu les docs sur l'authentification par dovecot, ça semble aller moins mal, mais j'ai toujours le problème d'authentification sur le serveur free.fr. Voici quelques extraits de logs.
/var/log/mail.log :
Oct 14 00:14:29 serveur postfix/postfix-script[22326]: starting the Postfix mail system
Oct 14 00:14:29 serveur postfix/master[22328]: daemon started -- version 3.4.5, configuration /etc/postfix
Oct 14 00:15:03 serveur postfix/smtpd[22341]: connect from unknown[192.168.1.12]
Oct 14 00:15:03 serveur postfix/smtpd[22341]: warning: connect to Milter service inet:localhost:8891: Connection refused
Oct 14 00:15:04 serveur postfix/smtpd[22341]: 1FC8F1901038: client=unknown[192.168.1.12], sasl_method=PLAIN, sasl_username=moi
Oct 14 00:15:04 serveur postfix/cleanup[22347]: 1FC8F1901038: message-id=<2d57fd30-deca-989d-1f35-81129fb2a010@domaine.tld>
Oct 14 00:15:04 serveur postfix/qmgr[22330]: 1FC8F1901038: from=<moi@domaine.tld>, size=676, nrcpt=1 (queue active)
Oct 14 00:15:04 serveur postfix/smtpd[22341]: disconnect from unknown[192.168.1.12] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8
Oct 14 00:15:04 serveur dovecot: imap(moi)<21632><pfNMuNGUFuTAqAEM>: Connection closed (IDLE running for 0.001 + waiting input for 0.007 secs, 2 B in + 10 B out, state=wait-input) in=1121 out=122010 deleted=0 expunged=0 trashed=0 hdr_count=1 hdr_bytes=269 body_count=0 body_bytes=0
Oct 14 00:15:04 serveur postfix/smtp[22348]: certificate verification failed for smtp.free.fr[212.27.48.4]:25: untrusted issuer /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root CA
Oct 14 00:15:04 serveur postfix/smtp[22348]: 1FC8F1901038: to=<mon.compte@free.fr>, relay=smtp.free.fr[212.27.48.4]:25, delay=0.59, delays=0.11/0.03/0.46/0, dsn=4.7.5, status=deferred (Server certificate not trusted)
Oct 14 00:15:04 serveur dovecot: imap-login: Login: user=<moi>, method=PLAIN, rip=192.168.1.12, lip=192.168.1.3, mpid=22351, TLS, session=<5GxKFdKUfOTAqAEM>
/var/log/mail.err :
Oct 14 02:13:37 serveur postfix/smtpd[23187]: error: open database /etc/postfix/virtual.db: No such file or directory
Oct 14 02:54:34 serveur postfix/smtpd[23426]: error: open database /etc/postfix/virtual.db: No such file or directory
/var/log/mail.info :
Oct 14 00:14:29 serveur postfix/master[22328]: daemon started -- version 3.4.5, configuration /etc/postfix
Oct 14 00:15:03 serveur postfix/smtpd[22341]: connect from unknown[192.168.1.12]
Oct 14 00:15:03 serveur postfix/smtpd[22341]: warning: connect to Milter service inet:localhost:8891: Connection refused
Oct 14 00:15:04 serveur postfix/smtpd[22341]: 1FC8F1901038: client=unknown[192.168.1.12], sasl_method=PLAIN, sasl_username=moi
Oct 14 00:15:04 serveur postfix/cleanup[22347]: 1FC8F1901038: message-id=<2d57fd30-deca-989d-1f35-81129fb2a010@domaine.tld>
Oct 14 00:15:04 serveur postfix/qmgr[22330]: 1FC8F1901038: from=<moi@domaine.tld>, size=676, nrcpt=1 (queue active)
Oct 14 00:15:04 serveur postfix/smtpd[22341]: disconnect from unknown[192.168.1.12] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8
Oct 14 00:15:04 serveur dovecot: imap(moi)<21632><pfNMuNGUFuTAqAEM>: Connection closed (IDLE running for 0.001 + waiting input for 0.007 secs, 2 B in + 10 B out, state=wait-input) in=1121 out=122010 deleted=0 expunged=0 trashed=0 hdr_count=1 hdr_bytes=269 body_count=0 body_bytes=0
Oct 14 00:15:04 serveur postfix/smtp[22348]: certificate verification failed for smtp.free.fr[212.27.48.4]:25: untrusted issuer /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root CA
Oct 14 00:15:04 serveur postfix/smtp[22348]: 1FC8F1901038: to=<moi.beraud@free.fr>, relay=smtp.free.fr[212.27.48.4]:25, delay=0.59, delays=0.11/0.03/0.46/0, dsn=4.7.5, status=deferred (Server certificate not trusted)
/var/log/mail.warn :
Oct 14 00:15:03 serveur postfix/smtpd[22341]: warning: connect to Milter service inet:localhost:8891: Connection refused
Déjà, concernant /etc/postfix/virtual.db, je ne comprends pas ce que je dois y mettre ? Je n'ai pas d'autres alias que des alias internes (genre moi2@domaine.tld qui doit renvoyer à moi.domaine.tld), définis dans /etc/aliases. Faut-il les reporter dans cette table virtual.db ? Quel intérêt ? Sinon, qu'y mettre ? Ou j'ignore l'erreur ? Elle n'a pas l'air de bien gêner, elle semble n'arriver que très rarement, et pas quand j'envoie des mails.
Pour l'histoire du "certificate verification failed for smtp.free.fr", je suppose que c'est le certificat de free qui n'a pas été renouvelé ? Apparemment, c'est assez chronique chez eux. Mais est-ce cela peut poser problème (à part le fait que leur certificat ne sert strictement à rien s'il n'est pas correct !) ?
Enfin, mon mail est simplement "deferred" à cause de mon certificat. Or, j'ai un certificat Let's Encrypt que je pense bien avoir fait dans les rêgles, d'ailleurs Thunderbird se connecte sans problème en SSL/TLS. Par contre, dans le main.cf, je lis :
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
malheureusement, je n'ai pas cette doc (pourquoi ? il me manque un paquet ?). Y a-t-il l'équivalent sur le net, ou une autre doc assez claire ?