Forum Linux.debian/ubuntu Serveur de mail + dyndns

Posté par  .
Étiquettes : aucune
0
25
juil.
2006
Salut,

J'essaie d'installer en vain un serveur de mail. Je suis chez free (ip fixe) et j'ai une adresse dyndns.

J'ai installé et configuré postfix, courier-imap, mutt mais rien n'y fait. J'arrive bien à envoyer des mails mais pas à en recevoir. Je reçois un mailer deamon un jour après l'envoi du mail environs.

Que faut -il faire ?
Demandez moi mes fichiers de configs si besoin !

Merci
  • # Bonnes adresses

    Posté par  (site web personnel) . Évalué à 2.

    Tiens, à défaut de t'aider, je te donne l'adresse de ce tutoriel très bien documenté.
    http://workaround.org/articles/ispmail-sarge/
  • # Message de retour

    Posté par  . Évalué à 2.

    Quel est le contenu du message de retour ?
    • [^] # Re: Message de retour

      Posté par  . Évalué à 1.

      This is an automatically generated Delivery Status Notification

      Delivery to the following recipient failed permanently:

      olivier@zekicker.dyndns.org

      ----- Original message -----

      Received: by 10.82.109.13 with SMTP id h13mr17265buc;
      Fri, 21 Jul 2006 10:57:18 -0700 (PDT)
      Received: by 10.82.118.5 with HTTP; Fri, 21 Jul 2006 10:57:18 -0700 (PDT)
      Message-ID: <6b8d6800607211057x403c9240s2835af695c7cd46@mail.gmail.com>
      Date: Fri, 21 Jul 2006 19:57:18 +0200
      From: "Olivier" <ol.bat@gmail.com>
      To: olivier@zekicker.dyndns.org
      Subject: test
      MIME-Version: 1.0
      Content-Type: multipart/alternative;
      boundary="----=_Part_18488_2699993.1153504638092"

      ------=_Part_18488_2699993.1153504638092
      Content-Type: text/plain; charset=ISO-8859-1; format=flowed
      Content-Transfer-Encoding: quoted-printable
      Content-Disposition: inline

      --=20



      ----- Message truncated -----
      • [^] # Re: Message de retour

        Posté par  . Évalué à 1.

        je peux te proposer de t'assurer que le port 25 est bien redirige vers ton serveur si tu utilises un routeur et dans tous les cas, que le port 25 de ton serveur est bien ouvert.
        • [^] # Re: Message de retour

          Posté par  . Évalué à 1.

          Le port 25 est bien ouvert


          tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
          • [^] # Re: Message de retour

            Posté par  (site web personnel) . Évalué à 1.

            Alors, déjà le champ MX est bien renseigné :
            $ host -t mx zekicker.dyndns.org
            zekicker.dyndns.org mail is handled by 5 zekicker.dyndns.org.
            zekicker.dyndns.org mail is handled by 10 zekicker.dyndns.org.

            Mais sur ta machine, le port 25 n'est pas accessible :

            $ telnet zekicker.dyndns.org 25
            Trying 82.229.222.208...
            échoue...

            $ nmap -P0 zekicker.dyndns.org

            Starting Nmap 4.03 ( http://www.insecure.org/nmap/ ) at 2006-07-25 20:14 CEST
            Interesting ports on ram94-5-82-229-222-208.fbx.proxad.net (82.229.222.208):
            (The 1671 ports scanned but not shown below are in state: filtered)
            PORT STATE SERVICE
            22/tcp open ssh
            5801/tcp closed vnc-http-1
            5901/tcp open vnc-1

            Nmap finished: 1 IP address (1 host up) scanned in 44.645 seconds

            Donc je pense que ton firewall bloque le port 25...
            A+
            • [^] # Re: Message de retour

              Posté par  . Évalué à 1.

              c cheloud. J'ai un routeur netgear et j'ai bien forwardé sur mon serveur. :s:s
              • [^] # Re: Message de retour

                Posté par  (site web personnel) . Évalué à 1.

                Vérifie que le firewall de ta machine n'est pas activé :
                $iptables -L
                doit te renvoyer les politiques par défaut et les filtres...
                • [^] # Re: Message de retour

                  Posté par  . Évalué à 1.

                  iptables -L
                  ->
                  • [^] # Re: Message de retour

                    Posté par  (site web personnel) . Évalué à 1.

                    En root :
                    #iptables -V
                    te donnera la version d'iptables installée sur ta machine.
                    C'est très bizarre que la commande iptables -L ne renvoie rien... elle devrait au moins renvoyer les politiques par défaut, ou un message d'erreur à la limite.
                    Quelle version de debian utilises-tu ?

                    Sinon, toujours en root ou avec un utilisateur membre du groupe adm, va faire un tour sur les logs, en particulier dans le fichier /var/log/messages

                    #cat /var/log/messages

                    Tu y trouveras peut-être des indications sur ce qui ne va pas...
                    • [^] # Re: Message de retour

                      Posté par  . Évalué à 1.

                      J'ai la version iptables v1.3.3

                      et je suis en sarge. Je n'ai pas de message d'erreur dans le log :(
                      • [^] # Re: Message de retour

                        Posté par  . Évalué à 1.

                        Un truc bizarre.

                        Quand je fais un "telnet 192.168.0.2 25" (c'est mon serveur)
                        # telnet 192.168.0.2 25
                        Trying 192.168.0.2...
                        Connected to 192.168.0.2.
                        Escape character is '^]'.
                        Connection closed by foreign host.

                        et quand je fais "telnet localhost 25"
                        # telnet localhost 25
                        Trying 127.0.0.1...
                        Connected to localhost.
                        Escape character is '^]'.
                        220 localhost ESMTP Postfix (Debian/GNU)

                        Donc un comportement normal pour la deuxième commande

                        Mais pas pour la première ... alors que là c'est du local. Je ne comprends pas
                        • [^] # Re: Message de retour

                          Posté par  . Évalué à 1.

                          Ca y ai ça marche. C'était un mauvais paramétrage de postfix.

                          Merci pour toutes vos réponses ça m'a éclairci 2/3 points.

                          ++
                          • [^] # Re: Message de retour

                            Posté par  . Évalué à 1.

                            peux tu mettre ton fichier de conf de postfix en ligne stp, j'ai le meme soucis que toi, et je voudrais faire la meme chose que toi (dyndns et tout)

                            sinon met les options que tu à changé

                            merci d'avance

                            Tchii
                            • [^] # Re: Message de retour

                              Posté par  . Évalué à 1.

                              Oky je poste ça ce soir
                              ++
                            • [^] # Re: Message de retour

                              Posté par  . Évalué à 1.

                              Ci dessous ma config postfix

                              Cette suite de commandes m'a été utile aussi.
                              tail -f /var/log/syslog | grep postfix

                              Tu la lances dans un terminal et tu tentes d'envoyer ou de recevoir des mails. Tu auras en live les messages d'erreurs éventuels.
                              ++


                              # 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 (Debian/GNU)
                              setgid_group = postdrop
                              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

                              # 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:${queue_directory}/smtpd_scache
                              smtp_tls_session_cache_database = btree:${queue_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 = gandalf.zekicker.dyndns.org
                              alias_maps = hash:/etc/aliases
                              alias_database = hash:/etc/aliases
                              myorigin = /etc/mailname

                              elayhost =
                              mynetworks = 127.0.0.0/8, 192.168.0.0/24
                              mailbox_command = procmail -a "$EXTENSION"
                              mailbox_size_limit = 0
                              recipient_delimiter = +
                              inet_interfaces = all
                              inet_protocols = ipv4

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.