Forum général.général Postfix, c'est pas mal, en fait :-)

Posté par  (site web personnel) .
Étiquettes : aucune
0
23
sept.
2006
Cher journal,

Je me présente, administrateur de
domain.tld

mon serveur tombe en panne. J'avais un MX secondaire (mal) configuré sous sendmail que j'ai (bien) configuré grace un un pseudo tuto type : http://linuxfr.org/~Dinmax/10161.html (que j'ai quand meme mis du temps à trouver, pas facile de demande ce qu'on concoit mal).

Mais là, vu que MXPRINCIPAL.domain.tld ne reviendra pas avant une bonne semaine et que j'ai pas mal de membres (dont moi :-) ) qui aimeraient lire leurs petits nemails avant, j'en arrive à deux questions :

* Comment faire pour :
moi@domain.tld => moi@gmail.com
lui@domain.tld => monpote@gmail.com
@domain.tld => (tu attends que ton copain MX principal renaisse)

Sachant que :
virtual, c'est pas pote avec les relay_domains
"Do not specify virtual alias domain names in the main.cf mydestination or relay_domains configuration parameters."

et les aliases, il s'en cogne ! (à raison : il n'essaie pas de délivrer en local...)

ca fait 24 heures que je me défonce le cerveau sur la question, j'implore le pardon si la question a déjà été posée 1000 fois, mais je ne connais pas les termes de ce genre de trucs... donc je gallère pour BIEN chercher ! (mais je peux vous écrire toute une bibliothèque de journaux sur ce qu'il ne faut PAS faire :-) )
  • # oui, pardon, truc un peu con :

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

    serveur principal est sous clefs à 500 kms de moi... L'hypothèse "configure le forwad sur le principal" est donc à proscrire (bien que préférable, je le concède... mais là, c'est chaud)
    • [^] # Re: oui, pardon, truc un peu con :

      Posté par  . Évalué à 2.

      Hum ... tu vas te faire lincher pour poser une question dans les journaux alors qu'il y a les forums ...

      Tu pourrais faire un effort en essayant de maquiller ca en journal quand meme :)

      Tu donnes en plus pas beaucoup d'info.

      Est ce que ton postfix connait les comptes de ton domaine ? Si c'est le cas, t'a qu'a mettre un forward en place. Pas en utilisant les alias (/etc/aliases) mais virtual_alias_maps.

      Mais c'est sur que tu peux pas a la fois relayer sur un domaine et avoir des comptes en local .. faut choisir !

      En esperant t'avoir avancé.
      • [^] # Re: oui, pardon, truc un peu con :

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

        Oui, certe... pour les journaux...

        Pour les aliases, je les ai presque tous de tête, MAIS dans un virtual_alias, tu peux dire "toi, attends un peu"(=relay_domains) ?

        parce que je ne veux PAS rediriger tous les mails... je veux juste avoir MES emails et garder les autres au frigo en attendant le retour du serveur.

        Donc en résumé :
        * je n'ai aucune info partagée entre le sendmail du MX principal et mon postfix.
        * d'après ce que je lis des *aliases, ta proposition n'est pas exactement ce que je cherche (mais c'est malgré tout gentil de m'aider)
        • [^] # Re: oui, pardon, truc un peu con :

          Posté par  . Évalué à 2.

          De mémoire c'est peut être possible en utilisant une table transport. Fichier transport:

          toi@domain.tld local:
          lui@domain.tld local
          domain.tld relay:ton_mx_mort

          À vérifier pour la dernière ligne s'il ne faut pas remplacer relay par smtp.

          Ensuite les alias pour le local:
          lui lui@gmail.com
          toi toto@titi.com

          Ne pas oublier la variable transport_maps du fichier main.cf

          Bon faut tester avant, mais ça pourrait être une piste, à toi de valider...
          • [^] # Re: oui, pardon, truc un peu con :

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

            Ecoute, franchement, c'est parfait !

            enfin, ça a l'air :-)

            copié collé de ce que j'ai mis :

            /etc/mail/aliases :
            mansuetus: (mon mail)

            --
            /etc/postfix/main.cf
            #relay_domains =
            transport_maps = hash:/etc/postfix/transport

            --
            /etc/postfix/transport
            mansuetus@domain.tld local
            domain.tld smtp:monserveurprinc.domain.tld

            # postmap /etc/postfix/transport
            # newaliases
            # /etc/init.d/postfix restart

            et ça fait ce que je veux (enfin, je crois : j'ai reçu mes mails sur mon adresse gmail ; et j'espère que la queue se videra pas dans 12 heures)


            MERCI !!!
  • # RTFM ?

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

    Salut,

    C'est clairement une question de forum et en plus, faut etre brutal pour avoir un secondaire qui est different logiciellement du maitre, c'est rajouter une couche de complexite que j'ai deja vu dans precedents travaux et que je ne souhaite a personne (36.15 ma vie : j'ai mis 1 an a supprimer sendmail d'un site, je ne l'ai pas supprime parce que je ne l'aimais pas, enfin ca se discute, mais surtout car je connais Postfix qui est juste bien plus flexible pour moi /36.15).

    Hormis cette parenthese du "sendmail sai mal", je pense que les listes sur internet auront plus de chance de repondre a tes questions. Je voudrais bien t'aider mais comme je le disais plus, moi sendmail, je l'erradique pour installer postfix.

    Tu as aussi la possibilite d'acheter un bouquin de configuration sendmail, O'Reilly tout seul en a une tripatouille.

Suivre le flux des commentaires

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