Partager via


Définir la passerelle SMTP sur Exchange Server

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2016-11-28

Microsoft Exchange Server 2010 utilise une passerelle SMTP-SMS pour envoyer les notifications de messages texte depuis une boîte aux lettres Exchange vers le téléphone mobile d’un utilisateur. Cette fonctionnalité permet d’envoyer un message texte à l’utilisateur chaque fois qu’un nouveau message électronique est reçu. Une passerelle SMTP-SMS est nécessaire pour chaque fournisseur de téléphonie mobile. Plusieurs passerelles SMTP-SMS courantes sont incluses à Exchange 2010 Service Pack (SP1). Ces passerelles SMTP-SMS sont stockées dans un fichier XML et une copie de ce fichier est incluse sur chaque serveur d’accès au client et chaque serveur de transport Hub. Si votre organisation nécessite une passerelle SMTP-SMS pour un fournisseur de téléphonie mobile qui ne se trouve pas dans Exchange 2010 SP1, vous pouvez créer un fichier XML personnalisé en utilisant les instructions incluses dans cette rubrique.

Création d’un fichier XML de passerelle SMTP personnalisée

Le fichier XML de passerelle SMTP se trouve dans le dossier Exchange Server\V14\Bin. Le nom de fichier est TextMessagingHostingData-System.xml. Afin de créer votre propre fichier XML personnalisé, vous devez créer un second fichier XML personnalisé nommé TextMessagingHostingData-Site.xml dans le même emplacement sur les serveurs d’accès au client et les serveurs de transport Hub dans votre organisation Exchange.

RemarqueRemarque :
Si votre organisation Exchange comprend plusieurs serveurs d’accès au client et de transport Hub, vous devez copier ce fichier XML personnalisé pour toux ces serveurs.

Dès que le fichier a été copié dans tous les serveurs applicables, la prochaine fois que vos utilisateurs essaient de configurer des notifications SMS dans le Panneau de configuration Exchange, ils voient les nouvelles passerelles SMTP-SMS que vous avez définies.

RemarqueRemarque :
Étant donné que les modifications concernant le fichier XML personnalisé sont visibles sans effectuer de redémarrage, nous vous recommandons de ne pas modifier le fichier XML personnalisé dans l’emplacement cible. Copiez-le dans un autre emplacement pour effectuer la modification, puis copiez le fichier terminé dans le dossier cible.

Format de fichier XML de passerelle SMTP

Le nom du fichier XML personnalisé doit être TextMessagingHostingData-Site.xml. Trois catégories d’informations sont stockées dans ce fichier :

  • Les informations relatives aux pays et aux régions stockées dans la section Régions du fichier XML.

  • Les informations des opérateurs de passerelle SMTP.

  • Les informations détaillées de passerelle SMTP.

Chaque passerelle SMTP nécessite un pays ou une région et un opérateur. Un opérateur peut disposer de plusieurs passerelles SMTP mais chacune ne peut avoir qu’un seul opérateur. Chaque combinaison de ces trois catégories d’informations doit être unique. Par conséquent, si vous définissez une combinaison dans le fichier personnalisé similaire à celle du fichier par défaut, les informations du fichier par défaut seront écrasées.

Section Régions

La section Régions du fichier XML est constituée de trois parties d’informations.

<Regions>
    <Region Iso2="CN">
      <CountryCode>86</CountryCode> 
      <PhoneNumberExample>139 0000 0000</PhoneNumberExample> 
    </Region>
</Regions>
RemarqueRemarque :
Si le fichier XML personnalisé essaie de définir la même région que celle contenue dans le fichier par défaut, l’entrée dans le fichier par défaut sera écrasée.

Section Opérateurs

La section des informations sur les opérateurs contient les deux parties d’informations suivantes :

  • ID   Il s’agit d’un nombre à 5 chiffres unique dans les fichiers XML de configuration SMTP par défaut et personnalisés.

  • Nom localisé de l’opérateur   Chaque opérateur peut disposer de plusieurs noms. Il s’agit du nom localisé pour l’opérateur dans la région locale. Vous pouvez spécifier les noms complets pour plusieurs localités. Un nom complet français devrait toujours être spécifié par défaut.

La section Opérateurs dans le fichier XML ressemble à ce qui suit :

<Carriers>
    <Carrier Identity="30344">
        <LocalizedInfo Culture="en">
            <DisplayName>Gold Systems, Inc.</DisplayName> 
        </LocalizedInfo>
    </Carrier>
    <Carrier Identity="30345">
        <LocalizedInfo Culture="en">
            <DisplayName>China Mobile</DisplayName> 
        </LocalizedInfo>
        <LocalizedInfo Culture="zh">
            <DisplayName>中国移动</DisplayName> 
        </LocalizedInfo>
    </Carrier>
</Carriers>
RemarqueRemarque :
Si le fichier XML contient du texte Unicode pour le nom d’opérateur localisé, vous devez enregistrer le fichier XML au format de codage UTF-8 ou Unicode.

Section Service

La section Service définit la spécification de passerelle SMTP. Trois catégories d’informations sont incluses dans cette section de fichier XML.

  • Code ISO de région   Le code de région ISO que vous spécifiez doit avoir été préalablement défini dans la section Région du fichier XML.

  • Opérateur   L’identité de l’opérateur doit avoir été préalablement définie dans la section Opérateurs du fichier XML.

  • SMTPToSMSGateway   Cette section du fichier contient les informations suivantes :

    • Adresse SMTP   Il s’agit de l’adresse SMTP du message à acheminer lorsqu’une notification SMS est générée. Deux mots clés se trouvent dans ce champ. %c est le code pays spécifié dans la section Régions et %n le numéro de téléphone local.

    • MessageRendering   Ce conteneur définit la manière dont le message est rendu. Il inclut plusieurs paramètres. Le paramètre Container prend l’une des deux valeurs suivantes. Si la valeur correspond au corps, le contenu du message SMS est stocké dans le corps du message. Si la valeur correspond à l’objet, le contenu du message SMS est stocké dans l’objet du message. Le paramètre Capacity spécifie le nombre de caractères qui peuvent être contenus dans un message SMS. La propriété CodingScheme du paramètre Capacity peut être GSMDefault, Unicode ou Euc-KR.

La section Service ressemble à ce qui suit :

<Service>
        <RegionIso2>CN</RegionIso2> 
        <CarrierIdentity>30345</CarrierIdentity> 
        <Type>SmtpToSmsGateway</Type> 
        <SmtpToSmsGateway>
            <RecipientAddressing>
                <SmtpAddress>%n@139.com</SmtpAddress> 
            </RecipientAddressing>
            <MessageRendering Container="Body">
                <Capacity CodingScheme="GsmDefault">140</Capacity> 
                <Capacity CodingScheme="Unicode">50</Capacity> 
            </MessageRendering>
        </SmtpToSmsGateway>
    </Service>

Pour un réseau GSM, La capacité GsmDefault doit toujours être indiquée alors qu’Unicode est facultatif. Lorsqu’Unicode n’est pas indiqué, tous les caractères Unicode seront automatiquement convertis en ? dans le système.

Pour un réseau CDMA, au moins une capacité doit être indiquée.

RemarqueRemarque :
En règle générale, la passerelle SMTP utilisera certains caractères pour des informations supplémentaires, telles que le champ À partir de. Gardez assez de mémoire tampon lors de la spécification de la longueur du message pour certaines informations supplémentaires.

Exemple de fichier XML

Voici un exemple de fichier TextMessagingHostingData-Site.xml complet.

<?xml version="1.0" ?> 
<TextMessagingHostingData xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="https://www.w3.org/2001/XMLSchema">
<Regions>
    <Region Iso2="CN">
      <CountryCode>86</CountryCode> 
      <PhoneNumberExample>139 0000 0000</PhoneNumberExample> 
    </Region>
</Regions>
<Carriers>
    <Carrier Identity="30344">
        <LocalizedInfo Culture="en">
            <DisplayName>Gold Systems, Inc.</DisplayName> 
        </LocalizedInfo>
    </Carrier>
    <Carrier Identity="30345">
        <LocalizedInfo Culture="en">
            <DisplayName>China Mobile</DisplayName> 
        </LocalizedInfo>
        <LocalizedInfo Culture="zh">
            <DisplayName>中国移动</DisplayName> 
        </LocalizedInfo>
    </Carrier>
</Carriers>
<Services>
    <Service>
        <RegionIso2>US</RegionIso2> 
        <CarrierIdentity>30344</CarrierIdentity> 
        <Type>SmtpToSmsGateway</Type> 
        <SmtpToSmsGateway>
            <RecipientAddressing>
                <SmtpAddress>%n@paging.goldsys.com</SmtpAddress> 
            </RecipientAddressing>
            <MessageRendering Container="Body">
                <Capacity CodingScheme="GsmDefault">140</Capacity> 
            </MessageRendering>
        </SmtpToSmsGateway>
    </Service>
    <Service>
        <RegionIso2>CN</RegionIso2> 
        <CarrierIdentity>30345</CarrierIdentity> 
        <Type>SmtpToSmsGateway</Type> 
        <SmtpToSmsGateway>
            <RecipientAddressing>
                <SmtpAddress>%n@139.com</SmtpAddress> 
            </RecipientAddressing>
            <MessageRendering Container="Body">
                <Capacity CodingScheme="GsmDefault">140</Capacity> 
                <Capacity CodingScheme="Unicode">50</Capacity> 
            </MessageRendering>
            </SmtpToSmsGateway>
    </Service>
</Services>
</TextMessagingHostingData>

 © 2010 Microsoft Corporation. Tous droits réservés.