Forum général.général Postfix et redirection

Posté par  .
Étiquettes : aucune
0
4
mar.
2009
Bonjour à tous,

Ma question porte sur Postfix avec lequel je ne suis pour le moment pas très familier.
Les conditions initiales :
Dans une DMZ, un serveur faisant tourner Postfix dont le seul job est de diriger les mails entrants vers un second serveur faisant tourner Exchange qui lui se trouve à l'intérieur du LAN.

L'objectif : Monter une machine pour remplacer le serveur Postfix en DMZ sur laquelle on ajoute une couche de filtre antispam ( solution anti spam à déterminer )

N'étant pas du tout familier avec les outils de messagerie, et encore moins les antispam, je me suis dis que j'allais apprivoiser la bête en douceur en la en production sur une seule boite très spammée appartenant à un utilisateur compréhensif.
L'idée est donc de monter le nouveau serveur à coté du premier en DMZ, de le configurer à l'identique ( tous les mails que tu reçois partent vers le serveur exchange ) en ajoutant la couche antispam. Puis d'ajouter une règle au premier pour que tout les mails arrivant pour la boite de "mon_cobaye_compréhensif@cheznous.com" soient redirigé vers le nouveau serveur, qui à son tour l'enverra au serveur Exchange après filtrage. ( ou qu'une copie soit faite vers une autre boite )

Et là je me dis : "Bordel quelle idée de génie ! Tu vas comme ça pouvoir tester pleins d'autres solutions antispam, voir changer de MTA sur les conseils avisés des linuxfrorgiens. Hop, tu fais man aliases et c'est goal " Et là, man aliases me déclare qu'il ne fait de redirection que sur des boites locale ... snif.

Avez vous des idées ? Ou des conseils sur d'autres logiciels / solutions :)

PS : je souhaite à la base utiliser Postfix pour pouvoir me reposer sur la configuration existante sur l'ancien serveur. Mais je ne suis pas un intégriste.
  • # procmail

    Posté par  . Évalué à 2.

    sans m'y connaitre un max je crois que tu peux rediriger les mails grace a un .procmailrc ...
  • # Transports

    Posté par  . Évalué à 2.

    Tu dois pouvoir ajouter un transport pour un utilisateur. Dans ton main.cf:

    transport_maps = hash:/etc/postfix/transport

    tu crées le fichier
    /etc/postfix/transport

    Tu y mets un truc du style:
    toto@plop.com smtp:192.168.1.2

    tu fais un
    postmap /etc/postfix/transport

    Tu relances postfix et ça pourrait marcher...
  • # aliases

    Posté par  . Évalué à 4.

    man aliases te ment à l'insu de ton plein grés

    un alias de la forme

    ton_user: son_autre_email@autredomain.tld

    devrait fonctionner

    sinon j'ai monter spamassassin avec procmail pour rediriger les emails, mais ca c'est sur mon MTA final.

    il te suffit de mettre spamassassin qui va marquer les emails
    puis de continuer à les passer à exchange pour les stocker (il les stockera dans la boite "junks" en fonction de la presence d'un header spam ou non )
  • # Merci

    Posté par  . Évalué à 1.

    Merci pour vos réponses et conseils.
    Je vais fouiller un peu plus et essayer vos solutions :)
  • # relayhost

    Posté par  . Évalué à 1.

    j'ai reussi a faire qq chose de similaire, en ajoutant les lignes suivante dans le fichier de conf de postfix (main.cf) :

    myhostname = monserveur
    #nom du serveur relai vers lequel sont dirigé les mails
    relayhost = 192.168.65.65
    myorigin = monserveur
    mydomain = masociete.fr


    ++
    • [^] # Re: relayhost

      Posté par  . Évalué à 2.

      si je ne m'abuse le relayhost c'est justement pour les emails que ton serveur ne va pas gerer.

      exemple ton serveur est configuré comme
      mydomain = masociete.fr

      il gere donc les emails @masociete.fr

      par contre s'il recoit un email @mondomaine.fr
      il le transmettra au relayhost
  • # Un tutorial

    Posté par  . Évalué à 1.

    Bonjour,

    je te conseil un tutorial ultra complet, il est prévu au départ pour Debian Etch mais il fonctionne parfaitement sur les dernière distribution Ubuntu.

    http://workaround.org/articles/ispmail-etch/

Suivre le flux des commentaires

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