Mit den VIs der Palette "SMTP (E-Mail)" können E-Mails und Dateianhänge mittels SMTP (Simple Mail Transfer Protocol) versandt werden. Mit den SMTP-E-Mail-VIs können keine Daten empfangen werden. Zur Kodierung der Nachrichten wird bei den VIs das MIME-Format (Multipurpose Internet Mail Extensions) verwendet. Mit diesem Format lassen sich verschiedene Arten von Dateien (zum Beispiel auch Binärdateien) per E-Mail versenden.

Für die E-Mail-VIs ist neben den Adressen der Empfänger auch die Webadresse des SMTP-Servers erforderlich. Zum Verwenden des Express-VIs "E-Mail senden" müssen Sie einen Mail-Server bestimmen, indem Sie eine SMTP Serveradresse im Textfeld Postausgangsserver (SMTP) angeben. Als Serveradresse sind Host-Name oder IP-Adresse eines externen Serverrechners zu nennen, der Anfragen vom Computer bearbeiten kann, auf dem die E-Mail-VIs ausgeführt werden. Falls Sie nicht wissen, welchen Mail-Server Sie verwenden sollen, wenden Sie sich an Ihren Netzwerkadministrator. Nach Angabe eines gültigen Servers wird von den E-Mail-VIs eine Verbindung mit diesem hergestellt und es werden die Serverbefehle für Empfänger sowie Inhalt der E-Mail übermittelt. Vom Server aus wird die Nachricht dann an die einzelnen Empfänger oder an andere SMTP-Server weitergeleitet.

Alternativ können Sie auch einen Mail-Server bestimmen, indem Sie die Serveradresse mit dem VI "Handle öffnen" verbinden Das VI "Handle öffnen" erstellt einen SMTP-Client-Handle, der mit anderen SMTP-E-Mail-VIs zum Konfigurieren der E-Mail-Spezifikationen verbunden wird. Verwenden Sie das VI "Handle schließen", um das Handle zu entfernen und Systemressourcen freizugeben. Ein Beispiel zur Verwendung der SMTP-E-Mails-VIs finden Sie im Verzeichnis labview\examples\Data Communication\Protocols\SMTP\Send Email using SMTP Client.vi.

Zeichensätze und UTF-8-Kodierung

LabVIEW unterstützt 8-Bit-UTF-Kodierung (Unicode Transmission Format) in E-Mail-Nachrichten. UTF-8 ist ein verlustfreies Kodierungsschema variabler Länge, bei dem die Zeichen verschiedenster Sprachen in Byte-Gruppen dargestellt werden. Wenn der Systemzeichensatz nicht bereits im UTF-8-Format verschlüsselt ist, wandeln die SMTP-E-Mail-VIs vor dem Senden der Mail im Systemzeichensatz kodierte Eingangs-Strings in das UTF-8-Format um. Diese Umwandlung ermöglicht das Senden von E-Mails, die von verschiedensten Betriebssystemen gelesen werden können.