Archive

Articles taggués ‘alias’

Ajout d’une IP alias

20/01/2009

Si votre hébergeur vous permet d’avoir plusieurs adresses IP sur la même interface réseau, voici comment les faire reconnaître par votre système. Editez le fichier /etc/networking/interfaces. Ajoutez-y les lignes suivantes:

auto eth0:0
iface eth0:0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.255

Si vous avez plusieurs IP alias, il faut incrémenter le chiffre après les deux points sur les deux premières lignes. Notez que le netmask possède tous ses bits à 1.

Vous pouvez ensuite faire prendre ces changements en compte via la commande /etc/init.d/networking restart

Système , ,

Utiliser une IP alias avec Bind

15/01/2009

Si vous utilisez une seconde IP spécifique pour les DNS sur votre serveur, il faut que Bind s’en serve pour démarrer les transferts et envoyer les notifications en cas de modification dans une zone.

Pour ce faire, éditez le fichier /etc/bind/named.conf.options et renseignez-y les paramètres suivants:

listen-on { votreip;};
transfer-source votreip;
notify-source votreip;

Si vous ne renseignez pas ces paramètres, les serveurs secondaires risquent de refuser le transfert des zones, vu qu’il n’est pas émis depuis une ip reprise dans les serveurs DNS autorisés pour le domaine.

dns , , ,

Postfix: mails en double lors de la livraison vers une boîte avec copie vers une autre

29/12/2008

Voici un problème couramment rencontré sur un serveur de courrier équipé d’un logicel antispam ou anti-virus. Une boîte mail a un transfert automatique (via un alias ou un bcc) du courrier vers une autre boîte. Le courrier se trouve en double dans la boîte en copie.

La cause de ce problème est en réalité assez simple. Un mail arrive de l’extérieur, il est injecté dans postfix. Postfix regarde alors dans la table des alias ou des BCC et voit que l’adresse destinataire intègre une deuxième destination, le mail est donc dupliqué vers la deuxième destination. Les deux mails sont ensuite passé au filtre antispam ou antivirus, puis réinjectés dans postfix, qui reprend le même processus : le destinataire intègre une deuxième destination et le mail est à nouveau dupliqué. Trois copies du mail orginal existent alors: celle vers l’adresse de base, celui vers la deuxième destination, dupliqué avant le filtre de contenu, et enfin, celui vers la deuxième destination dupliqué après le filtre de contenu. Deplus, votre filtre a été appelé deux fois, le mail ayant été dupliqué avant son appel.

Mais, rassurez-vous, il existe une solution à ce problème. Il est en effet possible de dire à postfix de ne pas traduire les alias. Pour ce faire, éditer le fichier /etc/postfix/master.cf, et à la ligne smtpd, qui contient -o content_filter=nomdufiltre (c’est généralement la première ligne), rajouter -o receive_override_options=no_address_mappings. Ne pas oublier de redémarrer postfix pour prendre en compte la nouvelle configuration.

Le comportement sera alors normal lors de la réception d’un mail: il est passé au content_filter, et seulement après sa réinjection, les alias sont interprétés.

Courrier électronique , , ,