Re: Configurer postfix en tant que relais/proxy mail ?
Jean-Charles Preaux a écrit : Raphaël 'SurcouF' Bordet a écrit : Jean-Charles Preaux a écrit : Bonjour, Pourquoi ne pas jouer avec les DNS ? Avec un truc du genre (requete host -t MX foo.org) foo.org MX 10 Serveur-mx0 foo.org MX 5 Serveur-mx1 Parce que ce n'est pas suffisant, justement. Il souhaite que les mails soient transmis à mx1 après son retour en ligne. Donc, mx0 doit simplement les acceuillir dans sa queue en attendant une période, par défaut, de 5 jours. Il y a un truc que je dois pas comprendre parce que c'est ce que nous faisons dans la société, notre FAI est relay pour notre domaine au cas ou notre serveur de mail tombe (ou le lien) et ensuite des le retour en-ligne, nous recuperons petit a petit les mails. @+ JC Dans ce cas, je pense qu'il serait plus approprié de configurer le serveur de ton ami en frontal donc de creer une nouvelle route ou plutot un nouveau transport pour le domaine à relayer (cf man transport) La syntaxe: domaineMx_a_relayerservice:hote:port Ex: foo.orgsmtp:mailhost.foo.org relaye le domaine foo.org vers l'hôte mailhost.foo.org en utilisant le service smtp sur le port par defaut. foo.orgsmtp:mailhost.foo.org:3002 relaye le domaine foo.org vers l'hôte mailhost.foo.org en utilisant le service smtp sur le port 3002. foo.orgsmtp:[mailhost.foo.org]:8024 relaye le domaine foo.org vers l'hôte mailhost.foo.org en désactivant la résolv mx, en utilisant le service smtp sur le port 8024. foo.orguucp:mailhost.foo.org relaye le domaine foo.org vers l'hôte mailhost.foo.org en utilisant le service uucp sur le port par defaut. Eventuellement, il peut être interessant de rajouter une couche de filtrage anti-virale/anti-spam (amavisd+clamav|avp etc..) ou une solution plus simple basée sur le type mime de tes attachements (cf header_checks) en créant un service maison ds master.cf (cf man+ doc sur le content filtering). Ex: foo.org antivirus_gw:[mailhost.foo.org] Bien sur, ne pas oublier de rajouter une wildcard à la fin pour traiter tout le reste: * smtp:smtp.mon_fai.net -- Camille Turiel
Re: Configurer postfix en tant que relais/proxy mail ?
Amaury Amblard-Ladurantie a écrit : Bonjour Je dispose d'un serveur SMTP (mx1, IP fixe 1.1.1.1 sous Sarge) hébergé sur une connexion internet ADSL, donc connecté de manière aléatoire (au bon plaisir du fournisseur d'accès). Ce serveur gère les mails à destination d'un domaine (foo.org) et propose à un groupe d'amis un webmail pour consulter les mails. Si le fait que le webmail soit indisponible de temps en temps n'est pas génant, je souhaiterai en revanche être certain qu'un serveur de mail est disponible en permanence pour réceptionner les emails à destination de foo.org. Un ami disposant d'un serveur (mx0, IP fixe 0.0.0.0 et qui utilise Postfix sous Woody) hébergé dans un datacenter me propose d'utiliser son serveur pour résoudre ce problème. Je souhaite donc que tous les mails à destination de foo.org arrivent sur mx0 attendent traquillement que mx1 soit disponible pour lui transmettre les emails. Mes connaissances dans le domaine des serveurs de mail étant assez limitées, je me suis lancé dans la documentation de Postfix afin d'identifier les paramètres de connexions afin de résoudre mon problème, sommes toutes assez peu complexe. J'avoue que je suis un peu perdu dans toutes les options se rapportant semble-t-il au relais de mail (relayhost, relay_domains, transport_maps etc), mais j'ai du mal à croire que cela ne soit pas possible. Tu as de la chance que j'ai emmené mon O'Reilly sur le sujet avec moi aujourd'hui. Tes recherches t'ont plutôt bien orienté. Le livre conseille néanmoins de maintenir une liste des destinataires à jour sur le relai afin d'éviter les adresses forgées (spam, virus, etc.). Pour ce faire, la directive relay_recipient_maps est à utiliser. Selon le moyen de stockage, un fichier plat, une base SQL ou LDAP, il faudra le préciser comme argument. Exemple pour un fichier plat: --( /etc/postfix/main.cf )-- relay_recipient_maps = hash:/etc/postfix/relay_recipients ---8--- --( /etc/postfix/relay_recipients )-- [EMAIL PROTECTED] une_valeur [EMAIL PROTECTED] une_valeur @foo.orgune_valeur ---8--- Et c'est pratiquement tout. Evidemment, cela suppose un enregistrement MX adéquat en direction de ce serveur smtp. Tu peux également le faire sans enregistrement MX pour ton serveur, de cette manière: --( /etc/postfix/main.cf )-- transport_maps = hash:/etc/postfix/transport ---8--- --( /etc/postfix/transport )-- foo.org relay:[mx1.foo.org] ---8--- J'espère en outre que ton ami dispose d'une version 2.x de postfix, la woody n'étant distribuée qu'avec la 1.x officiellement, hors backports. -- Raphaël 'SurcouF' Bordet http://debianfr.net/ | surcouf at debianfr dot net
Re: Configurer postfix en tant que relais/proxy mail ?
Bonjour, Pourquoi ne pas jouer avec les DNS ? Avec un truc du genre (requete host -t MX foo.org) foo.org MX 10 Serveur-mx0 foo.org MX 5 Serveur-mx1 JC
Re: Configurer postfix en tant que relais/proxy mail ?
Jean-Charles Preaux a écrit : Bonjour, Pourquoi ne pas jouer avec les DNS ? Avec un truc du genre (requete host -t MX foo.org) foo.org MX 10 Serveur-mx0 foo.org MX 5 Serveur-mx1 Parce que ce n'est pas suffisant, justement. Il souhaite que les mails soient transmis à mx1 après son retour en ligne. Donc, mx0 doit simplement les acceuillir dans sa queue en attendant une période, par défaut, de 5 jours. -- Raphaël 'SurcouF' Bordet http://debianfr.net/ | surcouf at debianfr dot net
Re: Configurer postfix en tant que relais/proxy mail ?
Raphaël 'SurcouF' Bordet a écrit : Jean-Charles Preaux a écrit : Bonjour, Pourquoi ne pas jouer avec les DNS ? Avec un truc du genre (requete host -t MX foo.org) foo.org MX 10 Serveur-mx0 foo.org MX 5 Serveur-mx1 Parce que ce n'est pas suffisant, justement. Il souhaite que les mails soient transmis à mx1 après son retour en ligne. Donc, mx0 doit simplement les acceuillir dans sa queue en attendant une période, par défaut, de 5 jours. Il y a un truc que je dois pas comprendre parce que c'est ce que nous faisons dans la société, notre FAI est relay pour notre domaine au cas ou notre serveur de mail tombe (ou le lien) et ensuite des le retour en-ligne, nous recuperons petit a petit les mails. @+ JC
Re: Configurer postfix en tant que relais/proxy mail ?
On Thu, Dec 23, 2004 at 02:13:56PM +0100, Jean-Charles Preaux [EMAIL PROTECTED] wrote a message of 19 lines which said: Pourquoi ne pas jouer avec les DNS ? Avec un truc du genre (requete host -t MX foo.org) foo.org MX 10 Serveur-mx0 foo.org MX 5 Serveur-mx1 Attention, le MX de plus forte priorité est celui qui a le plus petit chiffre. Donc, si j'interprète correctement le message original, il faudrait inverser mx0 et mx1.
Re: Configurer postfix en tant que relais/proxy mail ?
Jean-Charles Preaux a écrit : Raphaël 'SurcouF' Bordet a écrit : Jean-Charles Preaux a écrit : Bonjour, Pourquoi ne pas jouer avec les DNS ? Avec un truc du genre (requete host -t MX foo.org) foo.org MX 10 Serveur-mx0 foo.org MX 5 Serveur-mx1 Parce que ce n'est pas suffisant, justement. Il souhaite que les mails soient transmis à mx1 après son retour en ligne. Donc, mx0 doit simplement les acceuillir dans sa queue en attendant une période, par défaut, de 5 jours. Il y a un truc que je dois pas comprendre parce que c'est ce que nous faisons dans la société, notre FAI est relay pour notre domaine au cas ou notre serveur de mail tombe (ou le lien) et ensuite des le retour en-ligne, nous recuperons petit a petit les mails. C'est justement ce qu'il souhaite faire, son ami étant équivalent à ton FAI. Mon propre FAI propose ce type de service et j'en use mais tous les FAIs à destination des particuliers ne l'offrent pas nécessairemment. -- Raphaël 'SurcouF' Bordet http://debianfr.net/ | surcouf at debianfr dot net
Re: Configurer postfix en tant que relais/proxy mail ?
Raphaël 'SurcouF' Bordet a écrit : Jean-Charles Preaux a écrit : Raphaël 'SurcouF' Bordet a écrit : Jean-Charles Preaux a écrit : Bonjour, Pourquoi ne pas jouer avec les DNS ? Avec un truc du genre (requete host -t MX foo.org) foo.org MX 10 Serveur-mx0 foo.org MX 5 Serveur-mx1 Parce que ce n'est pas suffisant, justement. Il souhaite que les mails soient transmis à mx1 après son retour en ligne. Donc, mx0 doit simplement les acceuillir dans sa queue en attendant une période, par défaut, de 5 jours. Il y a un truc que je dois pas comprendre parce que c'est ce que nous faisons dans la société, notre FAI est relay pour notre domaine au cas ou notre serveur de mail tombe (ou le lien) et ensuite des le retour en-ligne, nous recuperons petit a petit les mails. C'est justement ce qu'il souhaite faire, son ami étant équivalent à ton FAI. Mon propre FAI propose ce type de service et j'en use mais tous les FAIs à destination des particuliers ne l'offrent pas nécessairemment. comment est gere son nom de domaine, par son FAI ou par une entité comme Gandi par exemple ?
Re: Configurer postfix en tant que relais/proxy mail ?
comment est gere son nom de domaine, par son FAI ou par une entité comme Gandi par exemple ? En l'eau cul rance c'est Gandi, donc j'ai configuré les MX avec les priorités qui vont bien. Mais là n'était pas mon problème, qui relève plutôt d'une configuration particulière de Postfix pour stocker temporairement les mails. ligne. Donc, mx0 doit simplement les acceuillir dans sa queue en attendant une période, par défaut, de 5 jours. Cette période par défaut, qui me paraît un peu courte, est-elle configurable ? Cordialement, Amaury pgpPynuJ6m7uc.pgp Description: PGP signature