Serveur postfix: envoi de messages impossible

Bonjour à tous,
Je suis néophyte sous Linux, et mon entreprise (je suis en alternance) m'a donner comme tache La réalisation d'un serveur SMTP Linux. Ils ne veulent pas me donner la moindre indication quand à la manière de procéder, mais veulent que j'ai fini dans 1 semaine. J'ai donc configurer mon serveur sous Red Hat FC10 avec Postfix, et j'ai (pour les tests seulement) configurer iptable pour qu'il laisse tout passer.
(Je précise que Google est bel et bien mon amis, et que malgré les nombreux sites évoquant des difficultés sous postfix, je n'ai pas trouver la source de mon problème)
Si vous le désirez, je peux vous recopier postconf -n, ou ce que vous voulez.

Par avance je vous remercie du temps que vous avez passer à lire ces quelques lignes, et pour l'aide que vous pourriez m'apporter.

7 réponses

  1. Bonjour,
    Encore un truc à faire...
    Dans certains version de postfix, à l'installation, le paramètre inet_interface était paramétré sur 127.0.0.1.
    Il faut mettre ce paramètre à "All"
    pour que postfix fonctionne avec toutes les cartes réseaux de ta machine.
    A plus.
    0
    1. Est ce que ça fonctionne en local déjà ?
      Essaie également d'envoyer un mail, et de te re-transférer le mail, si passe a l'envoi c'est que le serveur de relais (free) fonctionne, si ça passe pas au retour c'est le serveur POP qui déconne. Ensuite on verra pour l'IMAP ...

      remplace cette ligne :
      relayhost = [smtp.free.fr]
      par :
      relayhost = [212.27.48.4]:25

      Essaie déjà avec ça.
      N'oublie pas d'ouvrir les ports correspondants : 110 pour le POP éventuellement le 109.
      0
      1. Tout d'abord, merci d'avoir pris le temps d'analyser ma requête.

        On a déjà un serveur POP pour la réception de mail, je n'ai donc pas à m'en charger; Pour les tuto j'en ai suivi plusieurs, sans parfois réussir à compléter l'installation, ou sans que cela ne marche sur mon serveur...
        voici donc le postconf:
        [smtp ~]# postconf -n
        alias_database = hash:/etc/aliases
        alias_maps = hash:/etc/aliases
        command_directory = /usr/sbin
        config_directory = /etc/postfix
        daemon_directory = /usr/libexec/postfix
        data_directory = /var/lib/postfix
        debug_peer_level = 2
        html_directory = no
        inet_interfaces = all
        inet_protocols = all
        local_recipient_maps =
        luser_relay = $user "arobase" other.host
        mail_owner = postfix
        mailq_path = /usr/bin/mailq.postfix
        manpage_directory = /usr/share/man
        mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, mail.$mydomain, www.$mydomain, ftp.$mydomain
        mydomain = dns1.proxad.net
        myhostname = hugues.dns1.proxad.net
        mynetworks = 192.168.0.0/24, 127.0.0.0/8, 192.168.150.0/8
        myorigin = $mydomain
        newaliases_path = /usr/bin/newaliases.postfix
        queue_directory = /var/spool/postfix
        readme_directory = /usr/share/doc/postfix-2.5.6/README_FILES
        relay_domains = $mydestination
        relayhost = [smtp.free.fr]
        sample_directory = /usr/share/doc/postfix-2.5.6/samples
        sendmail_path = /usr/sbin/sendmail.postfix
        setgid_group = postdrop
        smtpd_recipient_restrictions = permit_networks

        petite vérification:
        [smtp ~]# postfix check
        [smtp ~]# postfix status
        postfix/postfix-script: the Postfix mail system is running: PID: 1577

        Voila, si vous avez besoin de quoi que ce soit, je vous le fournis le plus rapidement possible; et je vous remercie dutemps que vous prenez pour des néophytes comme moi =)
        0
        1. Bonjour,
          Est-ce qu'ils veulent seulement un serveur smtp ou est-ce qu'ils veulent aussi pouvoir recevoir leur courrier ?

          Parce dans le premier cas, le dns n'est pas très important, tu peux utiliser le smtp relay,

          par contre dans le deuxième cas, tu as deux possibilités :
          - La première : ton serveur doit être enregistré en tant que MX dans les dns. (donc BIND sera aussi ton ami.)
          - La deuxième, plus simple mais moins souple, utiliser fetchmail et aller chercher les messages dans une boite globale chez ton provider.

          En fait, on a pas trop d'info sur ce que tu veux.

          Montre nous ta config et ensuite on verra ce qu'on peut faire pour toi.
          A bientôt.
          Jonas.
          0
          1. Pour utiliser Postfix sur une machine sans nom réel, il faut aussi un serveur DNS local.

            La doc en français (avec les exemples) est là : http://x.guimard.free.fr/postfix/
            0
            1. Heuu oui, mais encore ?
              Qu'est-ce que tu as fais pour l'instant ? installé quoi ? configuré quoi ? Tu en es où ? Tu as suivi un tuto en particulier ?
              Des infos pls :D
              0
              1. Salut,

                Je veux bien t'aider.

                Utilises tu un serveur de relais SMTP ?

                Sinon lequel utilises tu ?
                0