IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

problème de reception des mails - Postfix/Dovecot


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 71
    Par défaut problème de reception des mails - Postfix/Dovecot
    Salut,

    J'ai installé le seveur mail Postfix pour l'envoi des mails et Dovecot pour la reception,
    l'envoi marche très bien en local et à l'exterieur.
    Mais si j'envoi un mail de Yahoo vers le serveur le mail n'est pas transmis "Failure Notice",
    j'ai envoyé le mail ver vmail@mondomain.com. il n'a pas trouvé cette adresse donc il n'a pas reconnu mon domain "domain.com".
    si j'exécut la commande "mailx vmail " le mail est envoyé en local et il se trouve dans le dossier Maildir de l'utilisateur vmail.
    Est ce qu'il y a d'autres configurations à effectuer ??

  2. #2
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Par défaut
    Bonjour,
    là, désolé, mais il y'a un manque considérable d'informations, "Failure Notice" seul ne mènera à rien si tu veux vraiment être aidé ^^
    1) Montre une trace complète de l'erreur.
    2) Montre le log /var/log/maillog ou /var/log/mail.{log,err,info,warn} (selon les distributions Linux)
    3) Montre ta configuration postfix --> postconf -n.
    4) Montre ta configuration dovecot --> doveconf -n.
    5) Vérifie que ton domaine est accessible via l'extérieur en, vérifie que le service en entrance (iptables ...)

    Bref y'a tellement de choses que tu pourrais nous donner pour qu'on puisse t'aider, c'est à toi de voir.

    Cordialement,
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Le chat du site est aussi ici pour aider. Ne pas hésiter à visiter !

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 71
    Par défaut
    Merci pour votre réponse, en fait vous avez raison:

    1) le mail n'est pas envoyé et c'est yahoo qui m'a envoyé un mail pour ça:
    Sorry, we were unable to deliver your message to the following address.

    <vmail@mondomain.com>:
    Remote host said: 550 5.1.1 <vmail@mondomain.com>: Recipient address rejected: User unknown in virtual mailbox table [RCPT_TO]
    2)ya pa de trace dans maillog car le mail n'est pas envoyé
    3)postconf -n donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    alias_database = hash:/etc/aliases
    alias_maps = hash:/etc/aliases
    config_directory = /etc/postfix
    home_mailbox = Maildir/
    message_size_limit = 10485760
    mydestination = $myhostname localhost.$mydomain localhost $mydomain
    mydomain = mondomain.com
    myhostname = dataServer
    myorigin = $mydomain
    relay_domains =
    relayhost = [smtp.monfournisseur.tn]
    smtp_tls_loglevel = 1
    smtp_tls_security_level = may
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    smtp_use_tls = yes
    smtpd_tls_CAfile = /etc/postfix/tls/cacert.pem
    smtpd_tls_cert_file = /etc/postfix/tls/smtpd.crt
    smtpd_tls_key_file = /etc/postfix/tls/smtpd.key
    smtpd_tls_loglevel = 1
    smtpd_tls_received_header = yes
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtpd_tls_session_cache_timeout = 3600s
    smtpd_use_tls = yes
    tls_random_source = dev:/dev/urandom
    virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-aliases.cf
    virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-domains.cf
    virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-users.cf
    virtual_transport = dovecot
    4)et voilà mon fichier /etc/dovecot.conf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    protocols = imap imaps pop3 pop3s
    log_timestamp = "%Y-%m-%d %H:%M:%S "
    mail_location = maildir:/home/vmail/%d/%n/Maildir
     
    ssl_cert_file = /etc/pki/dovecot/certs/dovecot.pem
    ssl_key_file = /etc/pki/dovecot/private/dovecot.pem
     
    namespace private {
        separator = .
        prefix = INBOX.
        inbox = yes
    }
     
    protocol lda {
        log_path = /home/vmail/dovecot-deliver.log
        auth_socket_path = /var/run/dovecot/auth-master
        postmaster_address = <a href="mailto:tuxette@mondomain.com">tuxette@mondomain.com</a>
    }
     
    auth default {
     
        passdb sql {
            args = /etc/dovecot-sql.conf
        }
     
        userdb static {
            args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
        }
     
        socket listen {
            master {
                path = /var/run/dovecot/auth-master
                mode = 0600
                user = vmail
            }
     
            client {
                path = /var/spool/postfix/private/auth
                mode = 0660
                user = postfix
                group = postfix
            }
        }
    }
    5)comment je peux vérifier ça.

    Merci

  4. #4
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Par défaut
    Pour les logs, c'est quand tu veux
    en plus, moi j'avais plutôt demandé "doveconf -n" ou "dovecot -n" (selon ta version de dovecot)
    Les versions de "dovecot" et "postfix" pourraient nous être utiles (sait-on jamais)
    Mais dans tous les cas, ... y'a toujours des infos dans les logs, même lorsqu'un mail n'arrive pas à destination ...
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Le chat du site est aussi ici pour aider. Ne pas hésiter à visiter !

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 71
    Par défaut
    voilà le résultat de 'dovecot -n' :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    # 1.1.20: /etc/dovecot.conf
    # OS: Linux 2.6.27.5-117.fc10.i686 i686 Fedora release 10 (Cambridge) ext3
    log_timestamp: %Y-%m-%d %H:%M:%S
    login_dir: /var/run/dovecot/login
    login_executable(default): /usr/libexec/dovecot/imap-login
    login_executable(imap): /usr/libexec/dovecot/imap-login
    login_executable(pop3): /usr/libexec/dovecot/pop3-login
    mail_location: maildir:/home/vmail/%d/%n/Maildir
    mail_executable(default): /usr/libexec/dovecot/imap
    mail_executable(imap): /usr/libexec/dovecot/imap
    mail_executable(pop3): /usr/libexec/dovecot/pop3
    mail_plugin_dir(default): /usr/lib/dovecot/imap
    mail_plugin_dir(imap): /usr/lib/dovecot/imap
    mail_plugin_dir(pop3): /usr/lib/dovecot/pop3
    namespace:
      type: private
      separator: .
      prefix: INBOX.
      inbox: yes
      list: yes
      subscriptions: yes
    lda:
      log_path: /home/vmail/dovecot-deliver.log
      auth_socket_path: /var/run/dovecot/auth-master
      postmaster_address: tuxette@mondomain.com
    auth default:
      passdb:
        driver: sql
        args: /etc/dovecot-sql.conf
      userdb:
        driver: static
        args: uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
      socket:
        type: listen
        client:
          path: /var/spool/postfix/private/auth
          mode: 432
          user: postfix
          group: postfix
        master:
          path: /var/run/dovecot/auth-master
          mode: 384
          user: vmail
    Comment je peu vérifier que mon domaine est accessible via l'extérieur??

    Merci

  6. #6
    Modérateur
    Avatar de paissad
    Homme Profil pro
    Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Inscrit en
    Avril 2006
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur de développement (Java/JEE/Eclipse RCP,EMF & webMethods)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 043
    Par défaut
    je me répète ^^
    Pour les logs, c'est quand tu veux
    Les erreurs qui sont affichées dans les logs, c'est ça le plus important.
    Tu renvoies un message de yahoo à un utilisateur de ton serveur mail, ... tu attends quelques secondes (ou 2-3 minutes) et ensuite tu regardes les fichiers de logs.

    Par ailleurs, comment as-tu créé les utilisateurs virtuels ? (via postfixmyadmin ?)
    Parce qu'avec ta conf, il est bien possible que tu envoies des mail à partir de ton serveur via un utilisateur système. Mais cela pourrait bien bloquer lorsque tu envoies un message de l'extérieur vers ton serveur ...
    Et sans logs, on ne pourra t'aider efficacement.
    Nous n'héritons pas de la terre de nos parents, nous l'empruntons à nos enfants.
    Le chat du site est aussi ici pour aider. Ne pas hésiter à visiter !

Discussions similaires

  1. OE: problème de classement des mails
    Par s.gallauziaux dans le forum Outlook Express / Windows Mail
    Réponses: 0
    Dernier message: 05/09/2008, 12h26
  2. [Migration 2003 - 2007] problème de routage des mails
    Par nicoda dans le forum Exchange Server
    Réponses: 0
    Dernier message: 15/01/2008, 11h03
  3. Problème de reception de mails
    Par spynux dans le forum Exchange Server
    Réponses: 1
    Dernier message: 30/08/2007, 16h10
  4. [Mail] pb de reception des mail
    Par fraizas dans le forum Langage
    Réponses: 3
    Dernier message: 11/04/2007, 10h10
  5. Problème de récupération des mails hors intranet
    Par orion57 dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 03/02/2007, 15h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo