Forum Linux.debian/ubuntu sendmail smtp

Posté par  .
Étiquettes : aucune
0
16
sept.
2004
Bonjour j'ai sendmail sur mon debian, j'ai une plus de vingt 20 boite de mail de configuré, nous somme sur un lan, tous les clients peuvent s'échanger des mails mais seulement a l'interne (dans le lan) mais il ne peuvent pas envoyé les mail a l'exterieur, donc j'ai mal configuré mon smtp. Ma question est : comment je fais pour le configurer et ou est le fichier et quel est son nom?????
  • # exim, c'est plus simple

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

    Un fichier de sendmail est quasiment impossible à modifier à la main.
    Puisque tu débutes bans la configuration de mail, utilises plutôt exim,
    c'est plus simple.

    apt-get install exim

    (ça va virer sendmail)
    tu réponds aux questions (simples)

    si tu te trompes, tu peux recommencer la configuration avec

    dpkg-reconfigure exim.
    • [^] # Re: exim, c'est plus simple

      Posté par  . Évalué à 1.

      Sinon ya postfix qui est très bien, je l'utilise sur ma bécane (avec des petites choses marrantes comme le starttls, le relay autorisé uniquement après authentification et starttls plus une config de procmail + spamassassin mais je suis hors sujet). Le fichier de conf est facile à lire et à modifier. J'ai essayé de faire les joyeusetés précitées avec sendmail mais au bout de deux jours, j'ai laissé tomber. Deux heures plus tard (en comptant le diner) c'était réglé.
  • # Quelques trucs

    Posté par  . Évalué à 1.

    Non, Sendmail n'est pas impossible à configurer.
    Tu dois en principe avoir dans /etc/mail un fichier nommé sendmail.mc et qui contient quelques lignes de macros m4 pour ta config. Quand tu le modifie, il suffit ensuite de faire un "make sendmail.cf" puis unn/etc/init.d/sendmail restart

    Avant de toucher quoique ce soit, peux effectuer le test suivant:
    en tant que root, tapes la commande suivante:
    sendmail -bv toto@ibm.com

    toto@ibm.com est arbitraire, il faut une adresse de type internet qui n'appartient pas à ton domaine. Il devrait alors te répondre comment cette adresse sera traitée.

    La suite au prochaine épisode
    • [^] # Re: Quelques trucs

      Posté par  . Évalué à 1.

      Bien il ma donne une reponse la voici:
      root@debian_fax_serveur:~# sendmail -bv admin@global-lan.com
      admin@global-lan.com... deliverable: mailer esmtp, host global-lan.com., user admin@global-lan.com, donc si je comprend bien cela fonctionne alors pourquoi je ne recois jamais les mails......

      Si je regarde dans le syslog, je viens de faire un test avec cette commande:
      mutt -s "allo" admin@global-lan.com et voici mon syslog.....

      Sep 17 10:43:40 localhost sendmail[15543]: i8HEhekx015543: to=admin@global-lan.com, ctladdr=root (0/0), delay=00:
      00:00, xdelay=00:00:00, mailer=relay, pri=30252, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (i8HEheK8015
      545 Message accepted for delivery)
      Sep 17 10:43:49 localhost sm-mta[15547]: i8HEheK8015545: to=<admin@global-lan.com>, ctladdr=<root@debian_fax_serv
      eur.fax-serveur> (0/0), delay=00:00:09, xdelay=00:00:09, mailer=esmtp, pri=120472, relay=mail.global-lan.com. [66
      .199.147.44], dsn=5.6.0, stat=Data format error
      • [^] # Re: Quelques trucs

        Posté par  . Évalué à 1.

        à mon avis, le serveur de destination doit être réglé pour n'accepter que les mails provenant de domaine "resolvable", ce qui ne doit pas être le cas de debian_fax_serveur.fax-serveur.
        Il faut donc veiller à ce que ton domaine soit correct en sortie. Je te suggère pour cela d'ajouter ceci dans ton sendmail.mc:
        MASQUERADE_AS('tondomaine.com')
        EXPOSED_USER('root')

        puis de faire un make sendmail.cf et redémarrer ton sendmail. Le EXPOSED_USER indique qu'il ne faut pas masquer pour l'utilisateur root.

        Bon courage

Suivre le flux des commentaires

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