5 votes

Comment configurer OS X Server Mail pour qu'il configure automatiquement les clients Mac Mail IMAP ?

Nos clients de messagerie Thunderbird récupèrent automatiquement leurs paramètres IMAP pour leurs comptes sur le serveur OS X (Mountain Lion). Ils n'ont qu'à fournir leurs adresses électroniques et leurs mots de passe Open Directory lors de la configuration du compte de messagerie et Thunderbird fait le reste pour l'utilisateur client.

Sur autoconfig.myexample.com, nous fournissons simplement un petit fichier XML contenant les noms des serveurs IMAP et SMTP et les protocoles de connexion proposés.

Mac Mail n'utilise pas cette convention. La question est donc la suivante : comment le client Mac Mail procède-t-il à l'autoconfiguration - si tant est qu'il le fasse ?

Je vois de nombreux fils de discussion concernant l'"autodétection" par Mac Mail des paramètres des comptes MS Exchange, mais aucun ne répond à la question concernant l'envoi de Mac Mail vers des comptes IMAP sur OS X Server.

Si Mac Mail peut faciliter la tâche des utilisateurs d'Exchange, je suppose qu'il peut également faciliter la récupération de leur courrier à partir d'OS X Server ? Mais comment ?

2voto

Josh Points 967

J'ai creusé un peu et découvert ce qu'OSX essaie de faire pour configurer automatiquement un compte de messagerie.

Dans les préférences du système, lors de l'ajout d'un compte de messagerie, OSX fait un POST pour https://mac-services.apple.com/iconfig/dconf les paramètres du poste sont les suivants :

domain: EMAIL_DOMAIN_THE_USER_ENTERED.com
version: 1
capabilities: MACOSX

Pour un service tel que gmail, le message suivant est renvoyé :

<domain>
  <name>gmail.com</name>
  <description>Gmail</description>
  <service>
    <hostname>imap.gmail.com</hostname>
    <port>993</port>
    <protocol>IMAP</protocol>
    <ssl/>
    <requires>MACOSX</requires>
    <authentication>PLAIN</authentication>
  </service>
  <service>
    <hostname>smtp.gmail.com</hostname>
    <port>587</port>
    <protocol>SMTP</protocol>
    <ssl/>
    <requires>MACOSX</requires>
    <authentication>PLAIN</authentication>
    <usernameIncludesDomain/>
  </service>
</domain>

Malheureusement, pour mon domaine, je reçois la réponse suivante :

<domain>
  <name>EMAIL_DOMAIN_THE_USER_ENTERED.com</name>
  <unknown/>
</domain>

Pour autant que je sache, après une réponse inconnue, OSX abandonne et demande à l'utilisateur d'entrer les détails manuellement. Lors de la capture des paquets réseau, je ne vois aucune tentative de la part d'OSX d'utiliser les enregistrements DNS SRV ou le mécanisme Exchange Autodiscover.xml.

Si j'en ai l'occasion, j'ouvrirai un ticket d'assistance avec Apple pour voir comment en ajouter un à leur liste de mac-services.

1voto

Mike H Points 11

Le gestionnaire de profil est excellent si vous l'utilisez pour déployer des appareils de toute façon. Quoi qu'il en soit, si vous utilisez OS X Mail Server, demandez-leur d'ajouter un nouveau compte Internet (via ->Préférences système->Comptes Internet ou Mail->Comptes, à partir du client Mail.app), de faire défiler la page jusqu'à "Ajouter un autre compte..." et de choisir "Ajouter un compte OS X Server". Cela configurera tous les services accordés à l'utilisateur sur le serveur OS X, tels que la messagerie, le calendrier, les contacts, etc.

Si vous utilisiez un serveur POP3 / IMAP personnalisé, la configuration de l'autodécouverte serait difficile à mettre en œuvre avec le client Mail.app. Mais comme vous utilisez des comptes OS X Server, vous pouvez directement spécifier ce type de compte lors de l'ajout de nouveaux comptes Internet.

Veillez également à configurer l'enregistrement de localisation de votre service autodiscover dans le DNS sous la forme suivante : _autodiscover._tcp : _autodiscover._tcp

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X