Le lun 29/09/2003 � 10:11, herv� thibaud a �crit :
> [et donc �a marche bien]

Cool :)


> seul pb, on peut envoyer de l'ext�rieur du courrier dans les boites du
> serveur cyrus (sur la m�me machine) en utilisant le smtp local sans
> s'autentifier (avec une adresse externe bien-entendu)
> 
> comment puis-je verrouiller cela sans bloquer la possibilit� � la m�me
> machine d'envoyer du courrier g�n�r�  sur des boites cyrus 

Ben tu peux pas. Voil� comment se passe la r�ception d'un mail par le
smtp :
1) il regarde si le courier est pour lui, si c'est le cas, il le prend
et ne regarde pas plus loin
2) il regarde si le courier est pour un domaine qu'il relaie (MX
backup), si c'est le cas, il le prend et le renvoie � celui qu'il relaie
(ou le renverra si celui-ci est down) et ne regarde pas plus loin
3) il regarde si celui qui poste est autoris� � poster (j'ai oubli� une
m�thode hier, c'est autoriser en fonction de l'e-mail de l'�metteur, pas
bien du tout non plus d'ailleurs), si c'est le cas il le prend et ne
regarde pas plus loin
4) s'il est arriv� ici, il jette

Toi ce que tu voudrais c'est autoriser le 1 parce que sinon tu peux pas
recevoir de courrier mais le refuser aussi pour pas �tre spamm�. Le
probl�me c'est que si je t'envoie un mail alors je suis dans le cas 1,
je ne suis pas autoris� � passer par ton serveur pour envoyer �
l'ext�rieur donc je vais rentrer dans le cas 4 pour passer par toi.

En gros, ce que j'essaie de dire c'est que le relaying concerne les
envois � l'ext�rieur, il faut toujours que le serveur accepte ce qui
vient pour lui parce que les smtp qui vont t'envoyer ton mail ne sont
pas programm�s pour s'identifier chez toi.

R�gis.

Répondre à