Exporter (0) Imprimer
Développer tout

Configurer le courrier électronique SMTP (IIS 7)

S'applique à: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

Configurez le courrier électronique SMTP dans IIS lorsque vous souhaitez remettre des messages électroniques à partir de votre site. Le courrier électronique peut être remis immédiatement ou placé dans un emplacement de fichier sur disque dont il pourra être extrait en vue d'une remise ultérieure. Par exemple, une société peut fournir un lien de messagerie destiné à l'envoi des messages de commentaires et à la demande d'informations.

noteRemarque
Les paramètres de configuration du courrier électronique sont utilisés par les classes de l'espace de noms System.Net.Mail. Les applications ASP.NET doivent utiliser cet espace de noms pour que les paramètres de configuration soient pris en compte.

noteRemarque
Le serveur SMTP n'est pas installé par défaut. SMTP peut être ajouté à partir de la zone Résumé des fonctionnalités de l'outil Gestionnaire de serveur dans Windows Server® 2008.

Conditions préalables requises

Pour plus d'informations sur les niveaux auxquels vous pouvez exécuter cette procédure, ainsi que sur les modules, les gestionnaires et les autorisations nécessaires pour son exécution, consultez Conditions requises pour la fonctionnalité Courrier électronique SMTP (IIS 7).

Exceptions aux conditions requises pour la fonctionnalité

  • Aucune

Pour configurer le courrier électronique SMTP pour une application Web

Vous pouvez exécuter cette procédure à l'aide de l'interface utilisateur, en exécutant des commandes de l'Appcmd.exe dans une fenêtre de ligne de commande, en modifiant directement les fichiers de configuration ou en écrivant des scripts WMI.

Interface utilisateur

Pour utiliser l'interface utilisateur

  1. Ouvrez le Gestionnaire des services Internet (IIS) et accédez au niveau que vous souhaitez gérer. Pour plus d'informations sur l'ouverture du Gestionnaire des services Internet (IIS), consultez Ouvrir le Gestionnaire des services Internet (IIS 7). Pour plus d'informations sur l'accès aux emplacements de l'interface utilisateur, consultez Navigation dans le Gestionnaire des services Internet (IIS 7).

  2. Dans Affichage des fonctionnalités, double-cliquez sur Courrier électronique SMTP.

  3. Dans la page Courrier électronique SMTP, tapez l'adresse de messagerie de l'expéditeur dans la zone de texte Adresse de messagerie.

  4. Dans la page Courrier électronique SMTP, sélectionnez l'une des méthodes de remise suivantes :

    1. Remettre les messages électroniques au serveur SMTP : pour remettre immédiatement les messages électroniques. Cette option nécessite un serveur SMTP opérationnel pour lequel l'utilisateur possède des informations d'identification.

    2. Stocker les messages électroniques dans le répertoire de collecte : pour stocker les messages électroniques à un emplacement de fichier sur disque pour une remise ultérieure par une application, telle qu'une application ASP.NET, ou par un utilisateur, tel qu'un administrateur.

  5. Si Remettre les messages électroniques au serveur SMTP est sélectionné, procédez comme suit :

    1. Tapez le nom unique de votre serveur SMTP dans la zone de texte Serveur SMTP ou activez la case à cocher Utiliser LocalHost pour définir le nom par LocalHost. Le fait de définir le nom par localhost signifie qu'ASP.NET utilisera un serveur SMTP sur l'ordinateur local. Il s'agit généralement du serveur virtuel SMTP par défaut.

    2. Entrez un port TCP dans la zone de texte Port. Le port 25 est le port TCP standard SMTP et représente le paramètre par défaut. Plusieurs serveurs virtuels peuvent utiliser le même port TCP s'ils sont tous configurés avec des adresses IP différentes.

    3. Sous Paramètres d'authentification, indiquez le mode d'authentification et les informations d'identification si votre serveur SMTP les requiert.

  6. Si Stocker les messages électroniques dans le répertoire de collecte est sélectionné, indiquez l'emplacement des messages électroniques par lots dans la zone de texte Stocker les messages électroniques dans le répertoire de collecte.

  7. Cliquez sur Appliquer dans le volet Actions.

Ligne de commande

Remettre les messages électroniques immédiatement

Pour configurer le courrier électronique SMTP pour remettre immédiatement les messages électroniques, utilisez la syntaxe suivante :

appcmd set config /commit:WEBROOT /section:smtp /from: chaîne /deliveryMethod:network /network.port: entier /network.defaultCredentials:True|False /network.host:chaîne /network.userName:chaîne /network.password:chaîne

La variable from chaîne représente l'adresse électronique de l'expéditeur. La variable /deliveryMethod:network configure IIS pour remettre immédiatement les messages électroniques. La variable /network.port entier configure le port TCP utilisé par IIS pour remettre les messages électroniques. La variable /network.host chaîne spécifie l'hôte utilisé pour les transactions SMTP. La variable network.defaultCredentials:True|False active ou désactive l'authentification en utilisant les informations d'identification réseau par défaut. Si defaultCredentials a la valeur True, Kerberos ou NTLM sera utilisé, à condition que le serveur prenne en charge ces protocoles. Les variables network.userName:chaîne et network. password:chaîne définissent un nom d'utilisateur d'authentification de base et un mot de passe.

Stocker les messages électroniques pour une remise ultérieure

Pour configurer le courrier électronique SMTP pour stocker les messages électroniques dans un emplacement de fichier sur disque pour une remise ultérieure par une application, telle qu'une application ASP.NET, ou par un utilisateur, tel qu'un administrateur, utilisez la syntaxe suivante :

appcmd set config /commit:WEBROOT /section:smtp /from: chaîne /deliveryMethod:PickupDirectoryFromIis|SpecifiedPickupDirectory /SpecifiedPickupDirectory:chaîne

La variable from chaîne représente l'adresse électronique de l'expéditeur. La variable /deliveryMethod:PickupDirectoryFromIis|SpecifiedPickupDirectory configure IIS pour stocker les messages électroniques dans un emplacement de fichier sur disque pour une remise ultérieure. La variable /SpecifiedPickupDirectory chaîne définit l'emplacement de fichier sur disque dans lequel les messages électroniques seront stockés pour une remise ultérieure.

noteRemarque
Lorsque vous utilisez l'Appcmd.exe pour configurer l'élément <mailSettings> au niveau global dans IIS 7, vous devez spécifier /commit:WEBROOT dans la commande afin que les modifications de configuration soient effectuées sur le fichier racine Web.config et non sur le fichier ApplicationHost.config.

Pour plus d'informations sur l'Appcmd.exe, consultez Appcmd.exe (IIS 7).

Configuration

La procédure présentée dans cette rubrique concerne les éléments de configuration suivants :

  • <mailSettings>

Pour plus d'information sur la configuration d'IIS 7, consultez IIS 7.0 : schéma des paramètres IIS (page éventuellement en anglais) sur MSDN.

WMI

Utilisez les classes, méthodes ou propriétés WMI suivantes pour exécuter cette procédure :

  • SmtpMailSettingsSection

Pour plus d'informations sur WMI et IIS, consultez WMI (Windows Management Instrumentation) dans IIS 7. Pour plus d'informations sur les classes, méthodes ou propriétés associées à cette procédure, consultez IIS WMI Provider Reference sur le site MSDN.

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft