Pages : 1
#1 Le 09/04/2016, à 11:42
- anxic
[RESOLU] Postfix - Dovecot: Ne reçoit pas les mails
Bonjour,
Je rencontre un problème lors de l'installation d'un serveur dovecot, je me suis inspiré de ce tutoriel : http://arstechnica.com/information-tech … dovecot/2/
Aujourd'hui j'arrive à émettre des courriers depuis le serveur smtp avec les comptes que j'ai créé
Cependant, impossible de recevoir les emails. Les comptes emails fonctionne bien, j'arrive à me connecter avec le serveur roundcube, cependant dès que j'envoi un mail, il ne s'enregistre pas dans le /var/mail/vmail/{ndd}/{user}
Voici mon postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
canonical_maps = hash:/etc/postfix/canonical
config_directory = /etc/postfix
debug_peer_level = 4
default_destination_concurrency_limit = 5
disable_vrfy_command = yes
dovecot_destination_recipient_limit = 1
home_mailbox = Maildir/
inet_interfaces = all
mailbox_command = /usr/lib/dovecot/deliver -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf -m "${EXTENSION}"
mailbox_size_limit = 0
message_size_limit = 104857600
mydestination = monagenda-bordeaux.com, ns3001318.ip-91-121-90.eu, localhost.ip-91-121-90.eu, localhost
myhostname = mail.monagenda-bordeaux.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relay_destination_concurrency_limit = 1
relayhost =
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, permit
smtpd_recipient_restrictions = reject_unknown_client_hostname,reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_invalid_hostname, reject_non_fqdn_sender
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/dovecot-auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_login_maps = $virtual_mailbox_maps
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_sender_login_mismatch
smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtpd_tls_ask_ccert = yes
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/ssl/private/ssl-chain-mail-monagenda-bordeaux.pem
smtpd_tls_ciphers = high
smtpd_tls_key_file = /etc/ssl/private/ssl-key-decrypted-mail-monagenda-bordeaux.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
unknown_address_reject_code = 550
unknown_client_reject_code = 550
unknown_hostname_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_mailbox_domains = hash:/etc/postfix/virtual-mailbox-domains
virtual_mailbox_maps = hash:/etc/postfix/virtual-mailbox-users
virtual_transport = dovecot
Et mon dovecot -n
# 2.2.devel (e3367d7): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.devel (7627b9f)
# OS: Linux 3.14.32-xxxx-grs-ipv6-64 x86_64 ext4
auth_mechanisms = plain login
auth_verbose = yes
mail_home = /var/mail/vmail/%d/%n
mail_location = maildir:/var/mail/vmail/%d/%n/mail:LAYOUT=fs
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 {
auto = subscribe
special_use = \Drafts
}
mailbox Junk {
auto = subscribe
special_use = \Junk
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox Trash {
auto = subscribe
special_use = \Trash
}
prefix =
}
passdb {
args = username_format=%u scheme=ssha512 /etc/dovecot/passwd.db
driver = passwd-file
}
plugin {
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_after = /var/mail/vmail/sieve-after
sieve_before = /var/mail/vmail/sieve-before
sieve_dir = ~/sieve
}
protocols = imap sieve
service auth {
unix_listener /var/spool/postfix/private/dovecot-auth {
group = postfix
mode = 0660
user = postfix
}
}
ssl_cert = </etc/ssl/private/ssl-chain-mail-monagenda-bordeaux.pem
ssl_cipher_list = ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS
ssl_client_ca_dir = /etc/ssl/certs
ssl_key = </etc/ssl/private/ssl-key-decrypted-mail-monagenda-bordeaux.key
userdb {
args = uid=5000 gid=5000 home=/var/mail/vmail/%d/%n
driver = static
}
protocol imap {
imap_client_workarounds = delay-newmail tb-extra-mailbox-sep
mail_max_userip_connections = 10
}
protocol lda {
deliver_log_format = msgid=%m: %$
mail_plugins = sieve
postmaster_address = postmaster@monagenda-bordeaux.com
quota_full_tempfail = yes
rejection_reason = Your message to <%t> was automatically rejected:%n%r
}
Je test l'envoi de mail en local, je regarde les logs et j'aperçois ceci:
Apr 9 13:22:05 monagenda postfix/cleanup[758]: 3CA1A40E10: message-id=<20160409112155.3CA1A40E10@mail.monagenda-bordeaux.com>
Apr 9 13:22:05 monagenda postfix/qmgr[693]: 3CA1A40E10: from=<antoine@monagenda-bordeaux.com>, size=577, nrcpt=1 (queue active)
Apr 9 13:22:05 monagenda postfix/local[802]: 3CA1A40E10: to=<contact@monagenda-bordeaux.com>, relay=local, delay=23, delays=23/0.01/0/0.03, dsn=5.1.1, status=bounced (unknown user: "contact")
Si quelqu'un aurait une piste ça serait sympa, ça fait une bonne semaine que je suis bloqué sur ce problème.
Merci d'avance
Dernière modification par anxic (Le 10/04/2016, à 16:42)
Hors ligne
#2 Le 10/04/2016, à 06:42
- bruno
Re : [RESOLU] Postfix - Dovecot: Ne reçoit pas les mails
Bonjour,
L'utilisateur à qui tu esssaies d'envoyer un courriel n'existe apparement pas :
status=bounced (unknown user: "contact")
#3 Le 10/04/2016, à 09:17
- anxic
Re : [RESOLU] Postfix - Dovecot: Ne reçoit pas les mails
Bonjour Bruno,
Je peux me connecter avec roundcube et envoyer des mails avec l'utilisateur contact. Cependant, il est virtuel.
La config de dovecot devrait le rediriger l'email sur cet espace::
mail_home = /var/mail/vmail/%d/%n
mail_location = maildir:/var/mail/vmail/%d/%n/mail:LAYOUT=fs
Les dossier sont bien existant {ndd}/contact/
Cependant dans le dossier new, il y a rien.
Et le plus étrange, quand j'envoie un mail à l'exterieur du serveur je n'ai aucun log, et il n'est pas acheminé à destination.
-----------------------------------------------
Édit : Après vérification, le problème venait de mon virtual-mailbox-domain, qui avait une erreur de saisie dans le nom de domaine.
Cependant maintenant mon problème vient du fait que je ne peux pas envoyer de mail venant de l'exterieur.
------------------------------------------------
Double édit:
Problème résolu, il fallait juste attendre que la propagation du DNS MX soit effectué.
Dernière modification par anxic (Le 10/04/2016, à 16:42)
Hors ligne
Pages : 1