Forum Linux.général Sendmail histoire de masquerade

Posté par  .
Étiquettes : aucune
0
12
juin
2008
Bonjour,
voici mon probleme:
J'ai un parc de machine linux avec un serveur sendmail sur chacune d'elles (version de sendmail 8.13).
J'ai aussi un serveur sendmail "centralise" sous HP-UX (8.9.3).
Sur mes stations linux le serveur HP est configure en tant que relay smtp et ca fonctionne bien.
Je souhaiterais pouvoir faire du masquerade sur les stations Linux mais ca ne fonctionne pas, en gros j'aimerais envoyer un mail depuis une station avec l'adresse user@localhost.localdomain et que sendmail me change le champs from en user@entreprise.fr
Si je fais cela depuis la machine HP cela fonctionne mais pas sur les stations Linux.
J'ai essaye de mettre en place le masquerade sur les stations Linux mais ca ne marche pas.
Je suppose qu'il s'agit d'un parametre a rajouter sur le sendmail de mon serveur HP.
Suggestions?
En sachant que sur ma version de Sendmail HP il faut se taper le fichier de conf a la main Horreur!
  • # verification du user qui envois les mail

    Posté par  . Évalué à 1.

    Bonjour,

    certains user ne sont pas masquerader dans la conf par défaut et notament root, si c'est lui qui envois les mail sur tes machines il faut diaiser la ligne "C{E}root"

    cela devrais fonctionner

    a+

    je plussoie et je paie ma tournée !!!!

    • [^] # Re: verification du user qui envois les mail

      Posté par  . Évalué à 1.

      Bonjour jluce,
      non ce n'est pas root l'emetteur.
      Root je ne veux pas le "masquerader".
      Je pense qu'il faut que je mette la directive MASQUERADE_DOMAIN en specifiant tous les hotes de mon domaine (car jusqu'a present la masquerade fonctionne uniquement sur l'hote sendmail local), mais le pb est que je ne sais pas comment traduire cette directive dans le fichier sendmail.cf
      • [^] # Re: verification du user qui envois les mail

        Posté par  . Évalué à 1.

        ne serais ce pas avec DMtonnomdedomaine.com dans sendmail.cf

        je plussoie et je paie ma tournée !!!!

        • [^] # Re: verification du user qui envois les mail

          Posté par  . Évalué à 1.

          Oui cette directive est bien active dans le sendmail.cf de mon serveur HP, et ca fonctionne quand j'envoie un mail en local depuis cette machine cela me change mon champs from en user@entreprise.fr

          Mais ce qui ne marche pas c'est si j'envoie un mail depuis une autre machine du domaine.
        • [^] # Re: verification du user qui envois les mail

          Posté par  . Évalué à 1.

          Oui cette directive est bien active dans le sendmail.cf de mon serveur HP, et ca fonctionne quand j'envoie un mail en local depuis cette machine cela me change mon champs from en user@entreprise.fr

          Mais ce qui ne marche pas c'est si j'envoie un mail depuis une autre machine du domaine.
  • # config

    Posté par  . Évalué à 2.

    Déjà sendmail, on ne touche pas au cf, qui est généré.
    La config est à modifier dans le .mc et on fait un make ou m4 ensuite.

    ensuite les options de config c'est: sendmail.org
    • [^] # Re: config

      Posté par  . Évalué à 1.

      Sur les linux je modifie le mc mais sur le hp je modifie directement a la main.
      Je suis pas un expert en smtp, j'aimerais juste comprendre pourquoi le masquerade fonctionne bien en local et pas sur d'autre machines du meme domaine DNS.
      En vous remerciant.
  • # submit.cf

    Posté par  . Évalué à 1.

    Bon j'ai trouve mais je n'ai pas vraiment d'explication pourquoi.
    Je vous met la solution si ca peut aider:
    J'ai decommente ca dans submit.cf

    # my official domain name
    # ... define this only if sendmail cannot automatically determine your domain
    #Dj$w.Foo.COM <---- a remplacer par votre domaine.

    Si quelqu'un peut fournir des explications, je suis preneur :)

Suivre le flux des commentaires

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