On Tue, 21 Aug 2001, Eric Piollet wrote:
> ->Je cherche donc � envoyer des mails (et en recevoir) depuis les deux
> serveurs
> !! le serveur principal gardera tous ces utilisateurs(toi,moi vous ...)
> !! le second serveur n'aura que des utilisateurs du genre (test,admin...)

Mais le mail pour @domain arrive sur le premier serveur ? Donc, tu dois aussi 
mettre en place un mechanisme de routage de admin@domain pour que ce mail 
arrive sur serveur2. Ceci peut se faire avec les fichiers alias de sendmail; 
ou mojs elegament avec des ${HOME}/.forward (deconseille).

De plus il faut utiliser les focntionalites de 'masquerading' dans sendmail 
afin que les mail envoyes a partir de serveur2 soient vus comme 
sender@mydomain et non [EMAIL PROTECTED] Tu peux faire cela a l'aide 
des macros de M4 ou dans sendmail.cf; voir 'DM' dans le fichier de config.

Mais que se passe-t-il si serveur1 est en panne ? Il faut que serveur2 soit 
capable de reprendre la main de maniere trsnaparente. Il est donc necessaire 
de definir des alias sur les deux systeme. L'idela etant que tu definisses UN 
SEUL fichier d'alias, qui soit utiliser par les deux systemes, tel que :

admin           : admin@serveur2
toto            : toto@serveur1
...

Ainsi, sendmail peut router les mails quelque soit le systeme sur lequel le 
mail arrive. Tu dois aussi etre pret a repondre (depuis serveur2) aux mails 
destines a @domain lorsque serveur1 est inaccessible. Cela se fait a l'aide 
de la specification MX dans DNS. Ainsi, lorsque serveur1 n'est pas 
accessible, serveur2 peut recevoir les mails pour toto@domain, les stocker 
dans la "mailqueue", et les envoyer a serveur1 lors de la premiere 
reconnection SMTP entre les deux systemes.

Daniel





--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à