Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/04/2016, à 12: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, à 17:42)

Hors ligne

#2 Le 10/04/2016, à 07: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")

Hors ligne

#3 Le 10/04/2016, à 10: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, à 17:42)

Hors ligne