IceWarp v11 et suivantes -
Il est possible d'utiliser plusieurs adresses IP sur le serveur pour les messages sortants (SMTP).
Il faut dans tous les cas que ces adresses soient reconnues par le
système d'exploitation sur lequel IceWarp est installé car c'est
finalement lui qui décidera de l'adresse à utiliser.
Il est possible de définir une adresse par domaine : onglet Options du domaine -> Adresse IP
S'il y a beaucoup de domaines à modifier, voir ci-dessous comment procéder.
Il est possible de forcer une adresse globale pour tous les domaines en
créant un fichier bind.dat dans le répertoire config du répertoire
principal d'IceWarp. Ce fichier doit contenir la ligne :
Outgoing_Bind=xxx.xxx.xxx.xxx
Redémarrer le service SMTP après la modification.
Si le domaine expéditeur d'un message est connu, c'est l'adresse du
domaine qui sera utilisée si elle existe, sinon, c'est l'adresse globale
définie dans config/bind.dat si elle est définie ou l'adresse par
défaut du système sinon.
D'autre part, pour qu'une adresse IP soit acceptée par les autres serveurs, il faut :
- Qu'elle figure dans les enregistrements SPF du domaine
- Que le reverse DNS de cette adresse pointe vers le nom utilisé par le
serveur IceWarp dans Système -> Services -> Smartdiscover ->
Nom d'hôte local
Modification de l'adresse pour de multiples domaines
- Il faut utiliser l'invite de commande sous Windows en se plaçant dans le répertoire d'installation d'IceWarp
- Rechercher la liste des domaines : tool export domain * d_ipaddress ou tool export domain *
et la copier dans un éditeur de texte
- Ne conserver que les domaines à modifier et supprimer le domaine interne ##internalservice...##
- A partir de cette liste, créer la liste suivante :
tool set domain <domaine1> d_ipaddress <adressseIP1>
tool set domain <domaine2> d_ipaddress <adressseIP2>
tool set domain <domaine3> d_ipaddress <adressseIP3>
...
- Puis exécuter la liste dans l'invite de commande
Mise à jour le 10 décembre 2016