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

Administration système Discussion :

[POSTFIX][SMTP] : mise en place mysql


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Par défaut [POSTFIX][SMTP] : mise en place mysql
    Bonjour,

    je cherche à installer un serveur de mail postfix (smtp) dans un premier temps mais je rencontre plusieurs problème aujourd'hui.
    La configuration est la suivante:

    main.cf
    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
     
    # See /usr/share/postfix/main.cf.dist for a commented, more complete version
     
     
    # Debian specific:  Specifying a file name will cause the first
    # line of that file to be used as the name.  The Debian default
    # is /etc/mailname.
    #myorigin = /etc/mailname
     
    smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
    biff = no
     
    # appending .domain is the MUA's job.
    append_dot_mydomain = no
     
    # Uncomment the next line to generate "delayed mail" warnings
    #delay_warning_time = 4h
     
    readme_directory = no
     
    # TLS parameters
    smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
    smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
    smtpd_use_tls=yes
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
     
    # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
    # information on enabling SSL in the smtp client.
     
    myhostname = ks202020.kimsufi.com
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = /etc/mailname
    mydestination = pcgamesplus.fr, ks202020.kimsufi.com, localhost.kimsufi.com, localhost
    relayhost =
    mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
    mailbox_size_limit = 0
    recipient_delimiter = +
    inet_interfaces = all
     
    virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
    virtual_gid_maps = static:107
    virtual_mailbox_base = /home/vmail
    virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
    virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
    virtual_minimum_uid = 107
    virtual_transport = virtual
    virtual_uid_maps = static:107
    broken_sasl_auth_clients = yes
    smtpd_recipient_restrictions =
      permit_mynetworks,
      permit_sasl_authenticated,
      reject_non_fqdn_hostname,
      reject_non_fqdn_sender,
      reject_non_fqdn_recipient,
      reject_unauth_destination,
      reject_unauth_pipelining,
      reject_invalid_hostname
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain = $myhostname
    smtpd_sasl_security_options = noanonymous
    master.cf: il n'a pas bougé. j'utilise la configuration par défaut de postfix.

    Au lancement et start de postfix j'ai les erreurs suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
    /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_extended=yes
    De plus quand je tente d'envoyer un email via sendmail avec comme destinataire mon adresse google je ne reçoit pas de mail.

    Pouvez-vous m'aider à résoudre le problème ?

  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,

    ce n'est pas une erreur que tu as, mais un avertissement qui à fortiori ne devrait pas être la source de tes problèmes.
    De plus quand je tente d'envoyer un email via sendmail avec comme expediteur rkhunter. Pourtant dans la table virtual_alias_maps j'ai bien mis
    ...
    tu n'as pas dit l'erreur en réalité
    Et de plus, tu devrais sûrement nous montrer les logs de ton serveur mail lorsque tu tentes d'envoyer un mail.
    Et aussi voir ce ce n'est pas bloqué dans la queue postfix.
    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 averti
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Par défaut
    Donc quand je regarde le fichier mail.log j'ai les messages suivants:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Jan 26 23:23:17 stock postfix/master[26981]: daemon started -- version 2.9.3, configuration /etc/postfix
    Jan 26 23:23:17 stock postfix/pickup[26984]: 4880A3940CD2: uid=0 from=<root>
    Jan 26 23:23:17 stock postfix/cleanup[26986]: 4880A3940CD2: message-id=<20130126222317.4880A3940CD2@ks202020.kimsufi.com>
    Jan 26 23:23:17 stock postfix/cleanup[26986]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Jan 26 23:23:17 stock postfix/cleanup[26986]: warning: mysql:/etc/postfix/mysql_virtual_alias_maps.cf lookup error for "damien.collin75016@gmail.com"
    Jan 26 23:23:17 stock postfix/cleanup[26986]: warning: 4880A3940CD2: virtual_alias_maps map lookup problem for damien.collin75016@gmail.com -- deferring delivery
    Jan 26 23:23:26 stock postfix/master[26981]: terminating on signal 15
    /etc/postfix/mysql_virtual_alias_maps.cf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    user = postfix
    password = postfix
    hosts = localhost
    dbname = postfix
    table = alias
    select_field = goto
    where_field = address
    /etc/postfix/mysql_virtual_domains_maps.cf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    user = postfix
    password = postfix
    hosts = localhost
    dbname = postfix
    table = domain
    select_field = domain
    where_field = domain
    additional_conditions = and backupmx = '0' and active = '1'
    /etc/postfix/mysql_virtual_mailbox_maps.cf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    user = postfix
    password = postfix
    hosts = localhost
    dbname = postfix
    table = mailbox
    select_field = maildir
    where_field = username
    J'espère que vous pourrez m'aider avec ces informations. Je ne comprends pas pourquoi les mails ne sortent pas.

  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
    Jan 26 23:23:17 stock postfix/cleanup[26986]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Jan 26 23:23:17 stock postfix/cleanup[26986]: warning: mysql:/etc/postfix/mysql_virtual_alias_maps.cf lookup error for "damien.collin75016@gmail.com"
    Jan 26 23:23:17 stock postfix/cleanup[26986]: warning: 4880A3940CD2: virtual_alias_maps map lookup problem for damien.collin75016@gmail.com -- deferring delivery
    Vérifies que le serveur de mail peut se connecter à ta base de données MySQL via la configuration que tu as spécifiée (user, pass, ...)
    Il faut que tu vérifie que c'est okay, il faut que l'utilisateur existe aussi dans la table.
    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 averti
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Par défaut
    Bonsoir,

    je viens de faire des tests et j'arrive à me connecter sur la base de données.
    Cependant, je viens de comprendre le problème.
    Si je remplace:
    hosts = localhost
    par
    hosts = 127.0.0.1

    je n'ai plus de problème. Pourquoi ? D'après mes recherches, si nous faisons localhost, le processus va essayer d'ouvrir un socket linux ('/var/run/mysqld/mysqld.sock). Cependant, postfix n'a pas le droit d'accéder au répertoire.
    Tandis que si nous faisons 127.0.0.1 postfix va ouvrir un socket réseaux et là arrive à accéder aux service.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 12
    Par défaut réception des emails
    finalement j'ai toujours le problème au moment de la réception des emails:
    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
     
    Jan 27 17:09:58 stock postfix/smtpd[9645]: connect from mail-vb0-f50.google.com[209.85.212.50]
    Jan 27 17:09:59 stock postfix/trivial-rewrite[9648]: warning: do not list domain pcgamesplus.frin BOTH mydestination and virtual_mailbox_domains
    Jan 27 17:09:59 stock postfix/smtpd[9645]: 7AB6B3940CD2: client=mail-vb0-f50.google.com[209.85.212.50]
    Jan 27 17:09:59 stock postfix/cleanup[9651]: 7AB6B3940CD2: message-id=<CAPO8xzZyB1DOLj-c4JrVXqvSH-fZwhGEWm-qxZOOB-R=U=51ZQ@mail.gmail.com>
    Jan 27 17:09:59 stock postfix/qmgr[3488]: 7AB6B3940CD2: from=<damien.collin75016@gmail.com>, size=1700, nrcpt=1 (queue active)
    Jan 27 17:09:59 stock postfix/trivial-rewrite[9648]: warning: do not list domain pcgamesplus.frin BOTH mydestination and virtual_mailbox_domains
    Jan 27 17:09:59 stock postfix/local[9653]: 7AB6B3940CD2: to=<test@pcgamesplus.fr>, relay=local, delay=0.38, delays=0.34/0/0/0.04, dsn=5.1.1, status=bounced (unknown user: "test")
    Jan 27 17:09:59 stock postfix/cleanup[9651]: BF2823940D26: message-id=<20130127160959.BF2823940D26@ksXXXXXX.kimsufi.com>
    Jan 27 17:09:59 stock postfix/bounce[9654]: 7AB6B3940CD2: sender non-delivery notification: BF2823940D26
    Jan 27 17:09:59 stock postfix/qmgr[3488]: BF2823940D26: from=<>, size=3521, nrcpt=1 (queue active)
    Jan 27 17:09:59 stock postfix/qmgr[3488]: 7AB6B3940CD2: removed
    Jan 27 17:09:59 stock postfix/smtpd[9645]: disconnect from mail-vb0-f50.google.com[209.85.212.50]
    Jan 27 17:10:00 stock postfix/smtp[9655]: BF2823940D26: to=<damien.collin75016@gmail.com>, relay=gmail-smtp-in.l.google.com[173.194.67.26]:25, delay=0.69, delays=0.03/0/0.27/0.38, dsn=2.0.0, status=sent (250 2.0.0 OK 1359302999 l6si508408wiv.87 - gsmtp)
    Jan 27 17:10:00 stock postfix/qmgr[3488]: BF2823940D26: removed
    Pourtant dans le fichier main.cf j'ai bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mydestination = pcgamesplus.fr, ksXXXXXX.kimsufi.com, localhost.kimsufi.com, localhost
    et quand je lance la requête:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    select domain
    from domain 
    where 1 = 1
    and domain = 'pcgamesplus.fr'
    and backupmx = '0' and active = '1';
    j'obtient bien un résultat.

Discussions similaires

  1. [WS 2008 R2] Configuration SMTP mise en place de base
    Par zooffy dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 09/12/2010, 09h35
  2. Mise en place d'un site en PHP/MySQL
    Par infoplus22 dans le forum Langage
    Réponses: 6
    Dernier message: 18/06/2008, 21h16
  3. Mise en place de base de données distribuées avec mysql
    Par jsfdebutant dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 27/02/2008, 13h32
  4. Mise en place d'un serveur SMTP relai
    Par natelh dans le forum Réseau
    Réponses: 1
    Dernier message: 23/01/2008, 14h16
  5. erreur lors de la mise en place d'un serveur via apache, mysql et xwiki
    Par nolofinwe dans le forum Serveurs (Apache, IIS,...)
    Réponses: 10
    Dernier message: 07/01/2008, 07h39

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