Envoi de données par e-mail à partir de VIs
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
Utilisez les VIs d'E-mail SMTP pour envoyer des e-mails, y compris ceux contenant des données et des fichiers en pièces jointes, avec le protocole SMTP (Simple Mail Transfer Protocol). Vous ne pouvez pas utiliser les VIs d'E-mail SMTP pour recevoir des informations. Les VIs d'E-mail SMTP utilisent le format MIME (Multipurpose Internet Mail Extensions) pour encoder les messages. Avec ce format, vous pouvez envoyer de multiples fichiers, y compris des fichiers de données binaires, dans un e-mail.
Outre l'adresse e-mail du ou des destinataires, vous devez connaître l'adresse Web du serveur SMTP. Si vous utilisez le VI Express Envoyer un e-mail, vous spécifiez un serveur mail en entrant l'adresse du serveur SMTP dans le champ Serveur de courrier sortant (SMTP). L'adresse du serveur doit être le nom d'hôte ou l'adresse IP d'un serveur externe capable de gérer les requêtes de l'ordinateur qui exécute les VIs d'E-mail SMTP. Si vous ne savez pas quel serveur mail utiliser, contactez votre administrateur réseau pour obtenir le nom d'un serveur valide. Une fois un serveur mail valide spécifié, les VIs d'E-mail SMTP établissent une connexion avec le serveur et lui envoient les commandes qui décrivent les destinataires et le contenu de l'e-mail. Le serveur envoie le message à chaque destinataire ou le fait suivre à d'autres serveurs SMTP.
Sinon, vous pouvez aussi spécifier un serveur mail en câblant l'adresse du serveur au VI Ouvrir un handle. Le VI Ouvrir un handle crée un handle de client SMTP que vous pouvez câbler aux autres VIs d'E-mail SMTP pour configurer les spécifications des e-mails. Utilisez le VI Fermer un handle pour supprimer le handle et libérer les ressources système. Reportez-vous au VI labview\examples\Data Communication\Protocols\SMTP\Send Email using SMTP Client.vi pour voir un exemple d'utilisation des VIs d'E-mail SMTP.
Jeux de caractères et encodage UTF-8
LabVIEW supporte l'encodage de caractères UTF-8 (8-bit Unicode Transmission Format) dans les messages e-mail. UTF-8 est un schéma d'encodage de caractères à longueur variable, sans perte de données, qui utilise des groupes d'octets pour représenter des caractères de nombreuses langues du monde entier. Si le jeu de caractères du système n'est pas encore encodé au format UTF-8, les VIs d'E-mail SMTP convertissent les chaînes en entrée qui utilisent le jeu de caractères du système pour l'encodage au format UTF-8 avant d'envoyer l'e-mail. Cette conversion vous permet d'envoyer des messages e-mail pouvant être lus par bon nombre de systèmes d'exploitation.