Bonjour,
Alors voilà, j’essaie de paramétrer ma machine pour avoir mes mails. Étant une machine perso et pour mon quasi unique usage (au niveau mail), j’ai choisi d’après les différents tutos que j’ai lu d’utiliser postfix avec un utilisateur vmail et dovecot (pas de base sql ni d’utilisation LDAP).
Alors jusque là je peux recevoir des mails et en envoyer (en ligne de commande).
Voilà mon /etc/postfix/main.cf
alias_database = $alias_maps
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
delay_warning_time = 4h
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
mailbox_size_limit = 512000000
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
masquerade_domains = toto.org
message_size_limit = 50000000
mydestination = $myhostname, localhost.$myhostname, localhost
mydomain = toto.org
myhostname = galois.toto.org
mynetworks = 192.168.1.0/24, 127.0.0.0/8
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
recipient_delimiter = +
relayhost =
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtp_generic_maps = hash:/etc/postfix/generic
smtpd_banner = $myhostname ESMTP
smtpd_recipient_limit = 50
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/user_aliases
virtual_gid_maps = static:6000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = /etc/postfix/domains
virtual_mailbox_limit = 512000000
virtual_mailbox_maps = hash:/etc/postfix/user_mailboxes_path
virtual_minimum_uid = 6000
virtual_uid_maps = static:6000
Avec les fichiers domains, user_mailboxes_path et user_aliases qui vont bien (vu que je reçois des mails bien rangés dans /home/vmail/toto.org/user/new/).
Je peux les donner s’il le faut.
Maintenant c’est la config de dovecot qui me pose problème. Et souvent les explications que je trouve sur internet utilisent LDAP ou SQL, du coup j’ai du mal à y voir clair.
Voici mon /etc/dovecot/dovecot.conf
#which access protocols to support
protocols = imap imaps # imap pop3 pop3s
# listen on all addresses ipv4 and ipv6
listen = *, [::]
#logging - for syslog, set facility
# optional; only for syslog users.
syslog_facility = mail # (the default option)
# SSL Certificates
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem
mail_location = maildir:/home/vmail/%d/%n/
protocol imap {
}
auth default {
# plain login is appropriate for SSL connections
mechanisms=plain login
# imaps/ smtp user database
passdb passwd-file {
args=/etc/dovecot/passwd
}
# all mail is mapped to this user.
userdb static {
args = uid=vmail gid=vmail home=/var/vmail/%d/%u
}
user=vmail
# socket used by postfix to authorize smtp connections
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
# Chemin des les logs
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
Et dans dovecot-info.log, quand j’essaie de me connecter avec Thunderbird, j’ai :
Dec 17 11:17:45 imap-login: Info: Disconnected (no auth attempts): rip=134.157.2.191, lip=192.168.0.10
Dec 17 11:18:09 imap-login: Info: Disconnected (no auth attempts): rip=134.157.2.191, lip=192.168.0.10
Je serai fort heureux si quelqu’un pouvait m’éclairer ! Merci !