Bon ben sa ne veux vraiment plus rien savoir.
voici les informations dans leur état actuelles.
find /etc/dovecot/ -iname *.pem
/etc/dovecot/private/dovecot.pem
/etc/dovecot/dovecot.pem
ls -la /etc/dovecot/private/dovecot.pem
-rw------- 1 root dovecot 1704 aoû 20 16:07 /etc/dovecot/private/dovecot.pem
ls -la /etc/dovecot/dovecot.pem
-rw-r--r-- 1 root dovecot 1407 aoû 20 16:07 /etc/dovecot/dovecot.pem
at /etc/dovecot/dovecot.conf
protocols = pop3
log_path = /var/log/dovecot-info.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
#gin_process_size = 64
#login_process_per_connection = yes
#login_max_processes_count = 128
mail_location = maildir:~/Maildir
mail_privileged_group = mail
ssl_key = </etc/dovecot/private/dovecot.pem
ssl_cert = </etc/dovecot/dovecot.pem
protocol pop3 {
pop3_enable_last = yes
pop3_uidl_format = %08Xu%08Xv
mail_max_userip_connections = 20
}
#protocol managesieve {}
#auth default {
# Space separated list of wanted authentication mechanisms:
# plain login digest-md5 cram-md5 ntlm rpa apop anonymous gssapi otp skey
# gss-spnego
# NOTE: See also disable_plaintext_auth setting.
# mechanisms = plain
# socket listen {
# client {
# path = /var/spool/postfix/private/auth
# mode = 0660
# user = postfix
# group = postfix
# }
# }
# passdb pam { }
#}
#dict {}
cat /etc/dovecot/conf.d/10-master.conf
#default_process_limit = 100
#default_client_limit = 1000
# Default VSZ (virtual memory size) limit for service processes. This is mainly
# intended to catch and kill processes that leak memory before they eat up
# everything.
#default_vsz_limit = 256M
# Login user is internally used by login processes. This is the most untrusted
# user in Dovecot system. It shouldn't have access to anything at all.
#default_login_user = dovenull
# Internal user is used by unprivileged processes. It should be separate from
# login user, so that login processes can't disturb other processes.
#default_internal_user = dovecot
service imap-login {
inet_listener imap {
#port = 143
}
inet_listener imaps {
#port = 993
#ssl = yes
}
# Number of connections to handle before starting a new process. Typically
# the only useful values are 0 (unlimited) or 1. 1 is more secure, but 0
# is faster. <doc/wiki/LoginProcess.txt>
#service_count = 1
# Number of processes to always keep waiting for more connections.
#process_min_avail = 0
# If you set service_count=0, you probably need to grow this.
#vsz_limit = $default_vsz_limit
}
service pop3-login {
inet_listener pop3 {
# port = 110
}
inet_listener pop3s {
#port = 995
#ssl = yes
}
}
service lmtp {
unix_listener lmtp {
#mode = 0666
}
# Create inet listener only if you can't use the above UNIX socket
#inet_listener lmtp {
# Avoid making LMTP visible for the entire internet
#address =
#port =
#}
}
service imap {
# Most of the memory goes to mmap()ing files. You may need to increase this
# limit if you have huge mailboxes.
#vsz_limit = $default_vsz_limit
# Max. number of IMAP processes (connections)
#process_limit = 1024
}
service pop3 {
# Max. number of POP3 processes (connections)
#process_limit = 1024
}
service auth {
# auth_socket_path points to this userdb socket by default. It's typically
# used by dovecot-lda, doveadm, possibly imap process, etc. Users that have
# full permissions to this socket are able to get a list of all usernames and
# get the results of everyone's userdb lookups.
#
# The default 0666 mode allows anyone to connect to the socket, but the
# userdb lookups will succeed only if the userdb returns an "uid" field that
# matches the caller process's UID. Also if caller's uid or gid matches the
# socket's uid or gid the lookup succeeds. Anything else causes a failure.
#
# To give the caller full permissions to lookup all users, set the mode to
# something else than 0666 and Dovecot lets the kernel enforce the
# permissions (e.g. 0777 allows everyone full permissions).
# unix_listener auth-userdb {
#mode = 0666
#user =
#group =
# }
# Postfix smtp-auth
#unix_listener /var/spool/postfix/private/auth {
# mode = 0666
#}
# Auth process is run as this user.
#user = $default_internal_user
mechanisms = plain
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
service auth-worker {
# Auth worker process is run as root by default, so that it can access
# /etc/shadow. If this isn't necessary, the user should be changed to
# $default_internal_user.
#user = root
}
service dict {
# If dict proxy is used, mail processes should have access to its socket.
# For example: mode=0660, group=vmail and global mail_access_groups=vmail
unix_listener dict {
#mode = 0600
#user =
#group =
}
}
# /etc/init.d/dovecot restart
[ ok ] Restarting IMAP/POP3 mail server: dovecot.
icedove: aucun message sur le client
cat /var/log/dovecot-info.log
2013-08-22 13:32:08 master: Warning: Killed with signal 15 (by pid=15546 uid=0 code=kill)
2013-08-22 13:32:08 master: Info: Dovecot v2.1.7 starting up (core dumps disabled)
2013-08-22 13:33:33 auth: Fatal: No passdbs specified in configuration file. PLAIN mechanism needs one
2013-08-22 13:33:33 master: Error: service(auth): command startup failed, throttling for 2 secs
2013-08-22 13:33:33 pop3-login: Info: Disconnected: Auth process broken (disconnected before greeting, waited 0 secs): user=<>, rip=xxxxx.xx.xx, lip=91.xx.xx.xx, session=<ohD+qxxxx>
une idée ?
une alternative a dovecot ?