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. 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.
    1. 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 ?
    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. 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
    4. 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. Peux-tu poster le contenu de /etc/dovecot/conf.d/10-master.conf ?
        1. 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 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. Sur le serveur qu'obtiens-tu quand tu tapes ceci :

            telnet localhost 25

            puis

            ehlo localhost
            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. 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. 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
              2. 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.
              3. 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. 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