IceWarp toutes versions -
Présentation
Afin de faciliter la configuration des clients de messagerie (IceWarp Desktop, Outlook, Thunderbird, ActiveSync...) il existe un mécanisme permettant de retrouver, à partir du nom du domaine, les serveurs et les ports qui traitent les différents services attachés à ces clients de messagerie : SMTP, IMAP, POP3, Calendriers, carnets d'adresses, messagerie instantanée, VoIP...
Certains systèmes s'appuient sur les enregistrements MX et A du domaine mais ce n'est pas toujours suffisant.
Il existe donc un mécanisme complémentaire qui consiste à créer des enregistrements DNS spécifiques associés au domaine concerné.
Il faut créer ces enregistrements pour tous les domaines du serveur.
Format des enregistrements
Créer un enregistrement A ou CNAME qui fait correspondre le nom autodiscover.<domain> avec le nom du serveur ou son adresse IP
L'enregistrement CNAME a le format suivant :
autodiscover.<domain> TTL IN CNAME <target>
Il est conseillé de créer un certificat pour le domaine "autodiscover.<domain>"
target est le nom d'hôte du serveur fournissant le service
Les enregistrements SRV ont le format suivant :
_<service>._<proto>.<domain>. TTL IN SRV <priority> <weight> <port> <target>.
• service: le nom du service (voir ci-dessous).
• proto: le protocole de transport du service (TCP ou UDP).
• domain: le nom du domaine.
• TTL: durée de vie.
• priority: priorité du serveur cible. Les valeurs faibles sont prioritaires.
• weight: Poids relatif des enregistrements de même priorité. Les valeurs élevées ont plus de chance d'être utilisées.
• port: le port TCP ou UDP sur lequel le service peut être trouvé.
• target: Le nom du serveur fournissant le service.
service : les services utilisés dans le serveur IceWarp :
• autodiscover pour HTTPs (port 443)
• caldav et caldavs pour les calendriers (ports 80 et 443)
• carddav et carddavs pour les carnets d'adresses (ports 80 et 443)
• sip pour la VoIP (port 5060)
• xmpp-server et xmpp-client pour la Messagerie Instantanée (ports 5222 et 5269)
proto : le protocole est TCP sauf pour SIP (UDP)
target doit pointer vers un nom d'hôte possédant une adresse IP (enregistrement A ou AAAA)
Par exemple avec le service SIP (VoIP) et le domaine exemple.com :
_sip._udp.exemple.com. 86400 IN SRV 0 5 5060 sipserver.exemple.com.
Contrôle des enregistrements par la console
Les enregistrements peuvent être vérifiés sur la console d'administration du serveur IceWarp
Il faut aller sur l'onglet Information du domaine. Les enregistrements suivants doivent être correctement renseignés :
Contrôle des enregistrements par nslookup
Ouvrir une invite de commande et entrer la commande suivante :
nslookup -q=srv _<service>._<proto>.<domain>
Il faut vérifier que le port et le serveur sont corrects
Par exemple :
Modifié le 28/01/2021