#Include<_INetSmtpMailCom.au3>
MsgBox (0, "Einführung", "Ich werde jtz die UDF '_INetSmtpMailCom' kurz demonstrieren" )
MsgBox (0, "E-Mail", "Ich kann damit eine E-Mail schicken, deren Inhalt ich beliebig programmieren kann. Ich nehme jetzt eine Datei im Anhang und einen Text." )
$InData = InputBox ( "Text", "Bitte hier irgendeinen Text zum schreiben in die Datei eingeben." )
#include <File.au3>
_FileCreate(@DesktopDir & "\bsp.txt")
FileOpen ( "bsp.txt" )
FileWrite ( "bsp.txt", "" & $InData )
$InEmail = InputBox ( "2.", "Hier den Text direkt in der E-Mail eingeben." )
$Email = InputBox ( "E-Mail", "Bitte hier die E-Mail eingeben." )
$Passwort = InputBox ( "Passwort", "Hier das entsprechende Passwort eingeben." )
$Server = InputBox ( "Server", "Bitte hier den Smtp-Server eingeben." )
$Port = InputBox ( "Port", "Bitte hier den Port des E-Mail Kontos angeben." )
MsgBox (0, "Sendevorgang...", "E-Mail wird jetzt verschickt." )
_INetSmtpMailCom ($Server, "AutoIt-Script", $Email, $Email, "AutoIt-Demo",$InEmail, @DesktopDir & "\bsp.txt", "", "", "High", $Email, $Passwort, $Port)
MsgBox (0, "Fertig!", "Der Sendevorgang wurde erfolgreich abgecshlossen. Die Anwendung wird fast jetzt beendet." )
MsgBox (0, "Script", "Hier füg ich dann den funktionierenden Quellcode ein", 3)
FileDelete (@DesktopDir & "\bsp.txt")
Exit
Beim Funktionsaufruf brauchst du keine Zuweisungen.