Re: Configurer postfix en tant que relais/proxy mail ?

2004-12-25 Par sujet Camille Turiel

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 ?

2004-12-23 Par sujet Raphaël 'SurcouF' Bordet

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 ?

2004-12-23 Par sujet Jean-Charles Preaux

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 ?

2004-12-23 Par sujet Raphaël 'SurcouF' Bordet

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 ?

2004-12-23 Par sujet Jean-Charles Preaux

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 ?

2004-12-23 Par sujet Stephane Bortzmeyer
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 ?

2004-12-23 Par sujet Raphaël 'SurcouF' Bordet

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 ?

2004-12-23 Par sujet Jean-Charles Preaux

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 ?

2004-12-23 Par sujet Amaury Amblard-Ladurantie
 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