Problème avec Postfix-dovecot-squirrelmail

Cher tous,
Je viens d'installer un serveur de messagerie sur ubuntu 14.04 avec Postfix-dovecot-squirrelmail. Tous les tests semblent bien fonctionner mais je n'arrive pas ç recevoir ni envoyer de messages.

le fichier /var/mail.log me donne des messages suivants:
Aug 25 19:10:18 srv1 postfix/anvil[5998]: statistics: max connection rate 14/60s for (smtp:197.148.102.178) at Aug 25 19:06:55
Aug 25 19:10:18 srv1 postfix/anvil[5998]: statistics: max connection count 2 for (smtp:197.148.102.178) at Aug 25 19:05:55
Aug 25 19:10:18 srv1 postfix/anvil[5998]: statistics: max cache size 1 at Aug 25 19:05:55
Aug 25 19:10:51 srv1 postfix/smtpd[6151]: warning: cannot get RSA certificate from file /etc/ssl/certs/smtpd.cert: disabling TLS support
Aug 25 19:10:51 srv1 postfix/smtpd[6151]: warning: TLS library problem: error:02001002:system library:fopen:No such file or directory:bss_file.c:398:fopen('/etc/ssl/certs/smtpd.cert','r'):
Aug 25 19:10:51 srv1 postfix/smtpd[6151]: warning: TLS library problem: error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
Aug 25 19:10:51 srv1 postfix/smtpd[6151]: warning: TLS library problem: error:140DC002:SSL routines:SSL_CTX_use_certificate_chain_file:system lib:ssl_rsa.c:722:
Aug 25 19:10:51 srv1 postfix/smtpd[6151]: connect from localhost[::1]
Aug 25 19:10:51 srv1 postfix/smtpd[6151]: D4DC65412B6: client=localhost[::1]
Aug 25 19:10:51 srv1 postfix/cleanup[6154]: D4DC65412B6: message-id=<884d461bb86968c5b1eea0d4a231e622.squirrel@www.libyaoilcompany.com>
Aug 25 19:10:51 srv1 postfix/qmgr[3106]: D4DC65412B6: from=<Adresse mail supprimée Modération CCM>, size=759, nrcpt=3 (queue active)
Aug 25 19:10:51 srv1 postfix/qmgr[3106]: warning: connect to transport private/smtp-amavis: No such file or directory
Aug 25 19:10:51 srv1 postfix/smtpd[6151]: disconnect from localhost[::1]
Aug 25 19:10:52 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=6158, secured, session=<RdEdficeWQAAAAAAAAAAAAAAAAAAAAAB>
Aug 25 19:10:52 srv1 postfix/error[6155]: D4DC65412B6: to=<xxxx@gmail.com>, relay=none, delay=0.22, delays=0.11/0/0/0.1, dsn=4.3.0, status=deferred (mail transport unavailable)
Aug 25 19:10:52 srv1 postfix/error[6155]: D4DC65412B6: to=<xxxx@libyaoilcompany.com>, relay=none, delay=0.38, delays=0.11/0/0/0.26, dsn=4.3.0, status=deferred (mail transport unavailable)
Aug 25 19:10:52 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=691 out=524
Aug 25 19:10:52 srv1 postfix/error[6155]: D4DC65412B6: to=<xxxx@yahoo.fr>, relay=none, delay=0.56, delays=0.11/0/0/0.44, dsn=4.3.0, status=deferred (mail transport unavailable)
Aug 25 19:10:52 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=6162, secured, session=<4IMmficeWgAAAAAAAAAAAAAAAAAAAAAB>
Aug 25 19:10:52 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=117 out=1535

la commande postconf -n me donne :

login as: root
root@178.32.163.2's password:
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 2.6.32-042stab108.1 x86_64)
Last login: Tue Aug 25 12:12:20 2015 from 197.148.110.84
root@srv1:~# postconf -n
postconf: warning: /etc/postfix/master.cf: undefined parameter: mua_sender_restr ictions
postconf: warning: /etc/postfix/master.cf: undefined parameter: mua_client_restr ictions
postconf: warning: /etc/postfix/master.cf: undefined parameter: mua_helo_restric tions
postconf: warning: /etc/postfix/master.cf: undefined parameter: mua_sender_restr ictions
postconf: warning: /etc/postfix/master.cf: undefined parameter: mua_client_restr ictions
postconf: warning: /etc/postfix/master.cf: undefined parameter: mua_helo_restric tions
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_command = maildrop
mailbox_size_limit = 0
mydestination = srv1.libyaoilcompany.com, libyaoilcompany.com, mail.libyaoilcomp any.com, localhost.libyaoilcompany.com, localhost
myhostname = srv1.libyaoilcompany.com
mynetworks = 127.0.0.0/8 127.0.0.2/32 178.32.163.2/32 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
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 $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, rej ect_unauth_destination
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_una uth_destination
smtpd_sasl_local_domain =
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/ssl/certs/smtpd.cert
smtpd_tls_key_file = /etc/ssl/private/smtpd.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
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
postconf: warning: /etc/postfix/main.cf: unused parameter: maildirmake.courier=~ /Maildir
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_sasl_auth_clien ts=yes
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_auth_enable=yes

s'il vous plait quelqu'un peut il me sécourir??????

17 réponses

Résumé de la discussion

Des difficultés d’envoi et de réception persistent sur un serveur Postfix/Dovecot, avec des messages de transport dégradé et des avertissements TLS indiquant l’impossibilité de lire le certificat RSA. Les journaux signalent notamment l’absence ou l’inaccessibilité du fichier /etc/ssl/certs/smtpd.cert et la désactivation du TLS sur le SMTP, ce qui conduit à des messages en file d’attente. Plusieurs correctifs proposés visent à remplacer ou corriger le chemin du certificat et à ajuster les paramètres TLS et master.cf, notamment en corrigeant smtpd_tls_CAfile en smtp_tls_CAfile. Des vérifications recommandées incluent aussi de tester l’écoute des ports (25/587/993), de vérifier que le service Amavis est accessible et d’éliminer les fautes de frappe éventuelles dans main.cf et master.cf.

Bobot (l’IA à votre service)
  1. Bonjour,

    Dans le fichier
     /etc/postfix/master.cf
    , commente ces 3 lignes :

    # -o smtpd_client_restrictions=$mua_client_restrictions
    # -o smtpd_helo_restrictions=$mua_helo_restrictions
    # -o smtpd_sender_restrictions=$mua_sender_restrictions


    Ensuite tu relances Postfix :
     service postfix restart 


    Vérifie si
    /etc/ssl/private/smtpd.pem
    contient une clé valide :
    openssl rsa -in /etc/ssl/private/smtpd.pem -check -noout


    Vérifie si
     /etc/ssl/certs/smtpd.pem
    contient un certificat valide :
    openssl x509 -in /etc/ssl/certs/smtpd.pem -text -noout
    1. Merci beaucoup barnabeOO57 pour votre aide; je viens de suivre vos indications et voici les résultats:

      root@srv1:~# openssl rsa -in /etc/ssl/private/smtpd.pem -check -noout
      Error opening Private Key /etc/ssl/private/smtpd.pem
      140673170405024:error:02001002:system library:fopen:No such file or directory:bss_file.c:398:fopen('/etc/ssl/private/smtpd.pem','r')
      140673170405024:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
      unable to load Private Key

      root@srv1:~# openssl x509 -in /etc/ssl/certs/smtpd.pem -text -noout
      Error opening Certificate /etc/ssl/certs/smtpd.pem
      140457305372320:error:02001002:system library:fopen:No such file or directory:bss_file.c:398:fopen('/etc/ssl/certs/smtpd.pem','r')
      140457305372320:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
      unable to load certificate

      Comment corriger ça alors???
      Merci encore une fois
      1. Pour générer un certificat SSL auto-signé, exécute les commandes suivantes :

        cd /etc/ssl/


        openssl genrsa -out ca.key.pem 4096
        openssl req -x509 -new -nodes -days 1460 -sha256 -key ca.key.pem -out ca.cert.pem


        Country Name (2 letter code) [AU]: FR
        State or Province Name (full name) [Some-State]: France
        Locality Name (eg, city) []: Paris
        Organization Name (eg, company) [Internet Widgits Pty Ltd]: Corp Ltd
        Organizational Unit Name (eg, section) []: Certificate Authority
        Common Name (e.g. server FQDN or YOUR name) []: Root CA


        openssl genrsa -out mailserver.key 4096
        openssl req -new -sha256 -key mailserver.key -out mailserver.csr


        Country Name (2 letter code) [AU]: FR
        State or Province Name (full name) [Some-State]: France
        Locality Name (eg, city) []: Paris
        Organization Name (eg, company) [Internet Widgits Pty Ltd]: Corp Ltd
        Organizational Unit Name (eg, section) []:Mail server
        Common Name (e.g. server FQDN or YOUR name) []: mail.domain.tld


        openssl x509 -req -days 1460 -sha256 -in mailserver.csr -CA ca.cert.pem -CAkey ca.key.pem -CAcreateserial -out mailserver.crt

        chmod 444 ca.cert.pem
        chmod 444 mailserver.crt
        chmod 400 ca.key.pem
        chmod 400 mailserver.key

        mv ca.key.pem private/
        mv ca.cert.pem certs/
        mv mailserver.key private/
        mv mailserver.crt certs/


        openssl dhparam -out /etc/postfix/dh2048.pem 2048
        openssl dhparam -out /etc/postfix/dh512.pem 512
        1. N'oublie pas ensuite de modifier ces directives dans le fichier main.cf :

          smtp_tls_CAfile  = /etc/ssl/certs/mailserver_ca.crt
          smtpd_tls_CAfile = $smtp_tls_CAfile

          smtpd_tls_cert_file = /etc/ssl/certs/mailserver_postfix.crt
          smtpd_tls_key_file = /etc/ssl/private/mailserver_postfix.key

          smtpd_tls_dh1024_param_file = $config_directory/dh2048.pem
          smtpd_tls_dh512_param_file = $config_directory/dh512.pem


          Et redémarrer Postfix.
      2. Bonsoir barnabe0057,
        J'ai continué vos instructions et voilà le resultat de la command postconf -n :

        root@srv1:~# postconf -n
        postconf: warning: /etc/postfix/main.cf, line 82: overriding earlier entry: smtpd_tls_CAfile=/etc/ssl/certs/mailserver_ca.crt
        alias_database = hash:/etc/aliases
        alias_maps = hash:/etc/aliases
        append_dot_mydomain = no
        biff = no
        broken_sasl_auth_clients = yes
        config_directory = /etc/postfix
        content_filter = smtp-amavis:[127.0.0.1]:10024
        home_mailbox = Maildir/
        inet_interfaces = all
        inet_protocols = all
        mailbox_command = Maildrop
        mailbox_size_limit = 0
        mydestination = srv1.libyaoilcompany.com, libyaoilcompany.com, mail.libyaoilcompany.com, localhost.libyaoilcompany.com, localhost
        myhostname = srv1.libyaoilcompany.com
        mynetworks = 127.0.0.0/8 127.0.0.2/32 178.32.163.2/32 [::1]/128
        myorigin = /etc/mailname
        readme_directory = no
        recipient_delimiter = +
        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 $mail_name (Ubuntu)
        smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_rbl_client blackholes.easynet.nl, reject_rbl_client cbl.abuseat.org, reject_rbl_client proxies.blackholes.wirehub.net, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl.spamhaus.org, reject_rbl_client dnsbl.njabl.org, permit
        smtpd_recipient_limit = 1000000
        smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
        smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
        smtpd_sasl_local_domain =
        smtpd_sasl_path = private/auth
        smtpd_sasl_security_options = noanonymous
        smtpd_sasl_type = dovecot
        smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender, reject_unknown_sender_domain, permit
        smtpd_tls_CAfile = $smtp_tls_CAfile
        smtpd_tls_auth_only = no
        smtpd_tls_cert_file = /etc/ssl/certs/mailserver_postfix.crt
        smtpd_tls_dh1024_param_file = $config_directory/dh2048.pem
        smtpd_tls_dh512_param_file = $config_directory/dh512.pem
        smtpd_tls_key_file = /etc/ssl/private/mailserver_postfix.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
        smtpd_use_tls = yes
        tls_random_source = dev:/dev/urandom
        postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_sasl_auth_clients=yes
        postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_auth_enable=yes

        Je constate qu'à la 1ere ligne et les 2 dernières lignes il ya des warnings, ont ils des incidences sur le bon fonctionnement duu serveur??? comment ferai je pour les éviter

        Encore une fois Merci
        1. Déjà pour le premier warning vérifie si cette directive n'est pas présente deux fois dans ton fichier :

          smtpd_tls_CAfile=/etc/ssl/certs/mailserver_ca.crt
        2. Tu t'es trompé en recopiant ces deux lignes :

          smtp_tls_CAfile  = /etc/ssl/certs/mailserver_ca.crt
          smtpd_tls_CAfile = $smtp_tls_CAfile


          La première ligne c'est smtp toi tu as mis smtpd
        3. Pour les deux derniers warnings, supprime cette directive :
          smtpd_sasl_auth_clients=yes


          Et remplace
          smtpd_auth_enable=yes


          par
          smtpd_sasl_auth_enable=yes
        4. @barnabe0057Bonjour,
          Je viens de faire les remplacements et cela a bien marché. Quand j'ai redemarré Postfix il ya plus de warnigs et aussi la commande de test telnet a bien maché avec les 2 lignes manquantes.

          Neanmoins, je n'arrive toujours pas à recevoir de messages, ni envoyer voici le fichiers du journal:

          Aug 27 09:13:42 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=175 out=1880
          Aug 27 09:13:43 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=27709, secured, session=<529AYkceQwAAAAAAAAAAAAAAAAAAAAAB>
          Aug 27 09:13:43 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=227 out=1314
          Aug 27 09:15:01 srv1 postfix/smtpd[27751]: cannot load Certificate Authority data: disabling TLS support
          Aug 27 09:15:01 srv1 postfix/smtpd[27751]: warning: TLS library problem: error:02001002:system library:fopen:No such file or directory:bss_file.c:169:fopen('/etc/ssl/certs/mailserver_ca.crt','r'):
          Aug 27 09:15:01 srv1 postfix/smtpd[27751]: warning: TLS library problem: error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:172:
          Aug 27 09:15:01 srv1 postfix/smtpd[27751]: warning: TLS library problem: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib:by_file.c:274:
          Aug 27 09:15:01 srv1 postfix/smtpd[27751]: connect from localhost[::1]
          Aug 27 09:15:01 srv1 postfix/smtpd[27751]: DA05154129A: client=localhost[::1]
          Aug 27 09:15:01 srv1 postfix/cleanup[27756]: DA05154129A: message-id=<1c61a19736dfa576512b208987d2a043.squirrel@www.libyaoilcompany.com>
          Aug 27 09:15:02 srv1 postfix/qmgr[27655]: DA05154129A: from=<xxxx@xsrv1.libyaoilxcompany.com>, size=763, nrcpt=3 (queue active)
          Aug 27 09:15:02 srv1 postfix/qmgr[27655]: warning: connect to transport private/smtp-amavis: No such file or directory
          Aug 27 09:15:02 srv1 postfix/smtpd[27751]: disconnect from localhost[::1]
          Aug 27 09:15:02 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=27761, secured, session=<hPzvZkce2QAAAAAAAAAAAAAAAAAAAAAB>
          Aug 27 09:15:02 srv1 postfix/error[27757]: DA05154129A: to=<xxxxx@gmail.com>, relay=none, delay=0.34, delays=0.17/0.01/0/0.16, dsn=4.3.0, status=deferred (mail transport unavailable)
          Aug 27 09:15:02 srv1 postfix/error[27757]: DA05154129A: to=<xxx@libyaoilxcompany.com>, relay=none, delay=0.51, delays=0.17/0.01/0/0.33, dsn=4.3.0, status=deferred (mail transport unavailable)
          Aug 27 09:15:02 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=695 out=525
          Aug 27 09:15:02 srv1 postfix/error[27757]: DA05154129A: to=<xxxxxr@yahoo.fr>, relay=none, delay=0.74, delays=0.17/0.01/0/0.57, dsn=4.3.0, status=deferred (mail transport unavailable)
          Aug 27 09:15:04 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=27765, secured, session=<CaMOZ0ceBwAAAAAAAAAAAAAAAAAAAAAB>
          Aug 27 09:15:04 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=117 out=1535
        5. Modérateur
          Bonjour
          Prière d'expurger vos messages à venir de toutes adresses mails avant de les poster.
          Merci
      3. Mais depuis j'envoie des messages qui ne passe pas ni à l'internet ni à l'externe; je vous copie les lignes du journal :/var/log/mail.log

        Aug 26 20:22:02 srv1 postfix/smtpd[19130]: disconnect from localhost[::1]
        Aug 26 20:22:02 srv1 postfix/error[19135]: warning: /etc/postfix/main.cf, line 82: overriding earlier entry: smtpd_tls_CAfile=/etc/ssl/certs/mailserver_ca.crt
        Aug 26 20:22:02 srv1 postfix/bounce[19138]: warning: /etc/postfix/main.cf, line 82: overriding earlier entry: smtpd_tls_CAfile=/etc/ssl/certs/mailserver_ca.crt
        Aug 26 20:22:02 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=19141, secured, session=<TBR6mjweKgAAAAAAAAAAAAAAAAAAAAAB>
        Aug 26 20:22:02 srv1 postfix/error[19135]: 04895541296: to=<xxxx@libyaoilcompany.com>, relay=none, delay=0.13, delays=0.08/0.01/0/0.04, dsn=4.3.0, status=deferred (mail transport unavailable)
        Aug 26 20:22:02 srv1 postfix/flush[19142]: warning: /etc/postfix/main.cf, line 82: overriding earlier entry: smtpd_tls_CAfile=/etc/ssl/certs/mailserver_ca.crt
        Aug 26 20:22:02 srv1 postfix/flush[19143]: warning: /etc/postfix/main.cf, line 82: overriding earlier entry: smtpd_tls_CAfile=/etc/ssl/certs/mailserver_ca.crt
        Aug 26 20:22:02 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=653 out=524
        Aug 26 20:22:02 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=19145, secured, session=<TYd+mjweLQAAAAAAAAAAAAAAAAAAAAAB>
        Aug 26 20:22:02 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=117 out=1535
        Aug 26 20:22:06 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=19147, secured, session=<MXK1mjweVgAAAAAAAAAAAAAAAAAAAAAB>
        Aug 26 20:22:06 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=117 out=1535
        Aug 26 20:22:07 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=19149, secured, session=<UgHSmjweaAAAAAAAAAAAAAAAAAAAAAAB>
        Aug 26 20:22:07 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=117 out=1535
        Aug 26 20:22:09 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=19151, secured, session=<4B3jmjweagAAAAAAAAAAAAAAAAAAAAAB>
        Aug 26 20:22:09 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=117 out=1535
        Aug 26 20:22:09 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=19153, secured, session=<GX7vmjweiAAAAAAAAAAAAAAAAAAAAAAB>
        Aug 26 20:22:09 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=117 out=1535
        Aug 26 20:22:10 srv1 dovecot: imap-login: Login: user=<amadjer>, method=PLAIN, rip=::1, lip=::1, mpid=19155, secured, session=<+mn5mjweiwAAAAAAAAAAAAAAAAAAAAAB>
        Aug 26 20:22:10 srv1 dovecot: imap(amadjer): Disconnected: Logged out in=117 out=1535

        Je remarque cette ligne : Aug 26 20:22:02 srv1 postfix/error[19135]: 04895541296: to=<Adresse mail supprimée Modération CCM>, relay=none, delay=0.13, delays=0.08/0.01/0/0.04, dsn=4.3.0, status=deferred (mail transport unavailable)

        je comprends pas trop mais je pense qu'elle traduit le problème d'envoi et de réception de message.

        Merci de me regarger cela de plus prêt
        1. je viens de corriger pour le 1er warning et c'est ok mais les 2 derniers j'ai remplacé les smtpd par smtp dans les 2 lignes mais c'est la même warnings persistent. Que faire? Avez vous jeteé un coup d'oeil sur mon fichier journal??
          1. Vérifie que les ports sont bien en écoute :

            netstat -ptna

            [...]
            tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 4995/master
            tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 4995/master
            tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 5030/dovecot
            [...]
          2. Est-ce que ton pare-feu est bien configuré ?
        2. Sur le serveur qu'obtiens-tu quand tu tapes ceci :

          telnet localhost 25

          puis

          ehlo localhost
          1. Voici les résultats des commandes:

            login as: root
            root@178.32.163.2's password:
            Access denied
            root@178.32.163.2's password:
            Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 2.6.32-042stab108.1 x86_64)
            Last login: Wed Aug 26 20:45:58 2015 from 197.148.107.156
            root@srv1:~# netstat -ptna
            Active Internet connections (servers and established)
            Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
            tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 19740/dovecot
            tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 19740/dovecot
            tcp 0 0 127.0.0.1:10024 0.0.0.0:* LISTEN 527/amavisd-new (ma
            tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 19879/master
            tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 19740/dovecot
            tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 19740/dovecot
            tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 1225/perl
            tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1208/apache2
            tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 19879/master
            tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 478/sshd
            tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 19879/master
            tcp6 0 0 :::993 :::* LISTEN 19740/dovecot
            tcp6 0 0 :::995 :::* LISTEN 19740/dovecot
            tcp6 0 0 :::587 :::* LISTEN 19879/master
            tcp6 0 0 :::110 :::* LISTEN 19740/dovecot
            tcp6 0 0 :::143 :::* LISTEN 19740/dovecot
            tcp6 0 0 :::465 :::* LISTEN 19879/master
            tcp6 0 0 :::22 :::* LISTEN 478/sshd
            tcp6 0 0 :::25 :::* LISTEN 19879/master

            root@srv1:~# telnet localhost 25
            Trying ::1...
            Connected to localhost.localdomain.
            Escape character is '^]'.
            220 srv1.libyaoilcompany.com ESMTP Postfix (Ubuntu)
            ehlo localhost
            250-srv1.libyaoilcompany.com
            250-PIPELINING
            250-SIZE 10240000
            250-VRFY
            250-ETRN
            250-STARTTLS
            250-ENHANCEDSTATUSCODES
            250-8BITMIME
            250 DSN

            Pour le telnet je n'arrive pas à retrouver les lignes :
            250-AUTH PLAIN LOGIN
            250-AUTH=PLAIN LOGIN

            Je ne sais quoi faire???
            1. Sinon je n'ai pas encore configurer de firewall
            2. Tu n'as pas besoin de l'authentification SMTP, à moins que ton serveur serve de relais SMTP.

              Tu fais tout au pif ou bien tu suis un tutoriel ? Si oui, lequel ?
          2. Voici mon nouveau fichier journal:

            Aug 26 21:47:35 srv1 postfix/smtpd[19972]: disconnect from localhost[::1]
            Aug 26 21:54:22 srv1 postfix/qmgr[19883]: A3029540B0E: from=<xxx@srv1.libyaoilxcompany.com>, size=783, nrcpt=1 (queue active)
            Aug 26 21:54:22 srv1 postfix/qmgr[19883]: warning: connect to transport private/smtp-amavis: No such file or directory
            Aug 26 21:54:22 srv1 postfix/qmgr[19883]: 338A354128E: from=<x@srv1.libyaoilxcompany.com>, size=793, nrcpt=2 (queue active)
            Aug 26 21:54:22 srv1 postfix/qmgr[19883]: 052C1541293: from=<xxxxx@yahoo.fr>, size=671, nrcpt=1 (queue active)
            Aug 26 21:54:22 srv1 postfix/qmgr[19883]: D4DC65412B6: from=<x@srv1.libyaoilxcompany.com>, size=759, nrcpt=3 (queue active)
            Aug 26 21:54:22 srv1 postfix/qmgr[19883]: 2CA525412A5: from=<xxxx@libyaoilxcompany.com>, size=450, nrcpt=1 (queue active)
            Aug 26 21:54:22 srv1 postfix/qmgr[19883]: E02D9541291: from=<xxxx@libyaoilxcompany.com>, size=1086, nrcpt=1 (queue active)
            Aug 26 21:54:22 srv1 postfix/qmgr[19883]: 565E354128C: from=<xxxx@libyaoilxxcompany.com>, size=754, nrcpt=2 (queue active)
            Aug 26 21:54:22 srv1 postfix/error[20316]: 052C1541293: to=<amadjer@libyaoilcompany.com>, relay=none, delay=117833, delays=117833/0.01/0/0.07, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20313]: A3029540B0E: to=<xx@libyaoilxxcompany.com>, relay=none, delay=85921, delays=85921/0/0/0.07, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20314]: 338A354128E: to=<xxx@libyaoilxcompany.com>, relay=none, delay=118122, delays=118122/0.01/0/0.07, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20320]: 2CA525412A5: to=<xxxx@libyaoilxcompany.com>, relay=none, delay=90980, delays=90980/0.01/0/0.09, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20318]: D4DC65412B6: to=<xxxx@gmail.com>, relay=none, delay=96210, delays=96210/0.01/0/0.1, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20316]: E02D9541291: to=<axxx@libyaoilcompany.com>, relay=none, delay=124484, delays=124484/0.08/0/0.06, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20314]: 338A354128E: to=<txxx@libyaoilxcompany.com>, relay=none, delay=118122, delays=118122/0.01/0/0.14, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20313]: 565E354128C: to=<xxx@libyaoilcompany.com>, relay=none, delay=124546, delays=124546/0.08/0/0.06, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20318]: D4DC65412B6: to=<xxxx@libyaoilcompany.com>, relay=none, delay=96210, delays=96210/0.01/0/0.16, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20313]: 565E354128C: to=<xxx@yahoo.fr>, relay=none, delay=124546, delays=124546/0.08/0/0.19, dsn=4.3.0, status=deferred (mail transport unavailable)
            Aug 26 21:54:22 srv1 postfix/error[20318]: D4DC65412B6: to=<xxxx@yahoo.fr>, relay=none, delay=96210, delays=96210/0.01/0/0.27, dsn=4.3.0, status=deferred (mail transport unavailable)
            1. voici le rendu de la commande deveconf -n

              root@srv1:~# doveconf -n
              # 2.2.9: /etc/dovecot/dovecot.conf
              # OS: Linux 2.6.32-042stab108.1 x86_64 Ubuntu 14.04.1 LTS
              auth_mechanisms = plain login
              mail_location = maildir:~/Maildir
              namespace inbox {
              inbox = yes
              location =
              mailbox Drafts {
              special_use = \Drafts
              }
              mailbox Junk {
              special_use = \Junk
              }
              mailbox Sent {
              special_use = \Sent
              }
              mailbox "Sent Messages" {
              special_use = \Sent
              }
              mailbox Trash {
              special_use = \Trash
              }
              prefix =
              }
              passdb {
              driver = pam
              }
              protocols = " imap pop3"
              service auth {
              unix_listener /var/spool/postfix/private/auth {
              group = postfix
              mode = 0660
              user = postfix
              }
              }
              ssl_cert = </etc/dovecot/dovecot.pem
              ssl_key = </etc/dovecot/private/dovecot.pem
              userdb {
              driver = passwd
              }
              root@srv1:~#
              1. Rebonjour,
                S'il vous plait barnabe0057, pouvez vous me donner un tutoriel que vous trouvez simple et efficace afin que je réinstalle carrément mon serveur et suivre votre tuto???? toujours sur Ubuntu 14.

                Vraiment je suis desespéré. au secour!

                Merci pour tout
                1. Sur Ubuntu je ne vois pas, par contre sur Debian 8 (Jessie) j'ai un très bon tutoriel, complet, efficace et rapide grâce au script fourni pour automatiser l'installation.

                  Le tutoriel :
                  https://mondedie.fr/d/5750

                  Le script :
                  http://mondedie.fr/viewtopic.php?pid=11746

                  Avant de suivre le tutoriel il faut installer un serveur LEMP, voir ici :
                  https://www.unixmen.com/how-to-install-lemp-stack-on-debian-8/

                  Je précise que j'ai utilisé ces tutoriels il y a 1 mois pour installer mon serveur de messagerie sur une VM VirtualBox, et ça marche très bien.
                2. @barnabe0057bonsoir,
                  J'ai réinstallé mon serveur VPS en debian 7 et je suis en train de suivre votre tutoriel, tout marchait bien jusqu'à l'installation du PHP. Juste après l"tape 6-configuration du NGINX, le serveur nginx refuse de restart. voici le message affiché lors de la tentative de restart:
                  root@srv1:~# service nginx restart
                  Restarting nginx: nginx: [emerg] unknown directive "n" in /etc/nginx/sites-enabled/default:25
                  nginx: configuration file /etc/nginx/nginx.conf test failed

                  s'il vous plait une aide pour me débloquer????
                3. Poste le contenu du fichier /etc/nginx/sites-enabled/default
                4. @barnabe0057Merci pour ce tuto, j'ai resolu le probl_me précédent; j'ai fini l'installation du LEMP.
                  Suis actuellement sur l'installation du serveur de mail mais j'ai cette erreur une fois lancer l'installation:

                  root@srv1:/tmp/mailserver-autoinstall# chmod +x install.sh && ./install.sh
                  /!\ ERREUR: 'curl' est requis pour cette installation.

                  Que faire à présent tellement je suis si proche du but.
                5. Il faut installer Curl : apt-get install curl

                  Je te conseille d'installer UFW aussi : apt-get install curl ufw
              2. Bonjour Barnabe0057,

                J'ai décidé de reprendre l'installation car mes précédentes installations s'arrêtaient sur l'étape de postadmin.

                Après la reprise de la connexion jusqu'à l'etape de connexion au setup de postadmin, http://postfixadmin.monserveur.tld/setup.php la page de connexion, formulaire de connexion ne part pas malgré les vrais identifiants login et mot de passe saisi lors de l'installation.

                J'ai repris plusieurs fois et je me bute toujours sur cette page de connexion qui persiste.

                S(il vous plaît à quoi cela peut être du??? Que fais je pour contourner cela???

                Merci
                1. Est-ce que tu vois le hash sur la page ?
                2. @barnabe0057En fait quand la page de setup se lance il ya un formulaire de connaissance qui s'ouvre pour saisir le nom et le mot de passe de connexion au Postfixadmin setup page. Mais quand je saisi mes informations de connexion vraies, la page retourne le même formulaire et n'ouvre pas la page de setup. voilà
                3. Je te suggère de désinstaller à l'aide du script de désinstallation et de recommencer.
                4. je serai de retour vers 21h30 si tu as des questions.
                5. @barnabe0057J'ai désinstallé plusieurs fois et réessayé. c'est la même reaction; j'ai même repris l'installation avec les identifiants proposé par défaut mais rien y faire même reaction.
                  Aussi j'ai remarqué que le script de désinstallation ne supprime pas tout du système. j'ai dû désinstallé Postfix par exemple manuellement.

                  Que faire dans cette solution??? J'ai pas envie de tout reprendre, réinstallé mon serveur et le LEMP.
              3. Bonjour Barnabee0057,

                Excusez moi hier nuit j'ai eu un souci de connexion.
                Ce matin j'ai dû réinstallé mon serveur debian7 et repris toutes les installations LEMP, scripts; le scripts s'est bien terminé d'ailleurs cette fois-ci. Merci beaucoup pour tous mes derangements.

                J'ai encore un souci car je viens de tester la commande telnet localhost 25 et voici les resultats:

                root@srv1:~# telnet localhost 25
                Trying 127.0.0.1...
                Connected to localhost.localdomain.
                Escape character is '^]'.
                220 mail.libyaoilcompany.com ESMTP Sendmail 8.14.4/8.14.4/Debian-4; Thu, 3 Sep 2015 00:26:47 -0400; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
                ehlo localhost
                250-mail.libyaoilcompany.com Hello localhost.localdomain [127.0.0.1], pleased to meet you
                250-ENHANCEDSTATUSCODES
                250-PIPELINING
                250-EXPN
                250-VERB
                250-8BITMIME
                250-SIZE
                250-DSN
                250-ETRN
                250-DELIVERBY
                250 HELP

                la ligne 250-STARTTLS manquant mais avec la commande netstat -ptna tous les ports (25, 993, 587 sont bien ouverts et en écoute)

                Comment je peux remedier à ça??
                Aussi ai-je remarqué la ligne 220 mail.libyaoilcompany.com ESMTP Sendmail 8.14.4/8.14.4/Debian-4; est ce Sendmail qui devrait être utilisé ou postfix ou dovecot???
                1. Postfix n'est pas installé, installe-le :

                  apt-get install postfix postfix-mysql
                  apt-get install dovecot-core dovecot-imapd dovecot-lmtpd dovecot-mysql

                  Tu es sûr de bien lancer le script en tant que root ?
                2. @barnabe0057Je crois pas que postfix ne soit pas installé. J'ai retrouvé le dossier d'installation de postfix et dovecot que j'ai d'ailleurs comparé avec les fichiers exemples sur le tuto du script.

                  Y-a t-il une commande pour vérifier que postfix fonctionne bien?????
                3. @barnabe0057Est ce que Sendmail et Postfix marchent ils ensemble???

                  Voici le resultats pour vefifier l'état de Sendmail:

                  root@srv1:~# service sendmail status
                  MSP: is run via cron (20m)
                  MTA: 8937 /usr/sbin/sendmail-mta -Am -L sm-mta -bd -q10m
                  UID PID PPID C STIME TTY TIME CMD
                  root 8937 1 0 07:33 ? 00:00:00 sendmail: MTA: accepting connections
                  Daemon Status: (process 4039) Console socket child
                  Child Process 8937 Status: accepting connections
                  QUE: Same as MTA
                  aussi voici le message d'erreur qu'affiche thunderbird quand j'essaie d'envoiyer un message d'un autre compte du même domaine à admin@monserveur.tld:

                  L'envoi du message a échoué.
                  Le message n'a pas pu être envoyé car la connexion au serveur sortant (SMTP) « mail.lmonserveur.tld » a échoué. Le serveur est peut-être indisponible ou refuse les connexions SMTP. Veuillez vérifier que les paramètres de votre serveur sortant (SMTP) sont corrects et essayez à nouveau.
                  Comment puis je régler cela???
                4. @amadjerMerci, j'ai arrêté le service Sendmail et demarrer Postfix et bingo j'ai les bons résultats avec la ligne 250-STARTTLS
                5. Tu es arrivé à la fin du script ?
              4. En ce qui concerne l'enregistrement DKIM :

                mail._domainkey.toto.com. IN TXT


                En ce qui concerne l'enregistrement DMARC :

                _dmarc.toto.com. IN TXT


                /!\ il faut remplacer toto.com par ton nom de domaine /!\

                La clé publique DKIM est fournie par le script d'installation tout à la fin.