Hallo zusammen,
ich habe hier schon nach eine Lösung gesucht, aber leider nichts konkretes gefunden. Ich möchte gerne über einen einfachen Button die Möglichkeit geben, eine Email mit Betreff an eine definierte Mail Adresse (z.B. Anfrage@domain.de) zu senden. Dabei soll der lokale Mailclient verwendet werden. Mein Problem ist nun, dass ich nicht wissen kann welcher Client der User nun hat und diese demnach auch nicht im Script angeben kann.
Vielleicht gibts da schon einen Lösung oder eine Vorgehensweise in der AutoIt-Dok (vielleicht habe ich sie auch nur übersehen :wacko: )
Für einen Tipp wäre ich euch dankbar.
Grüße
Tim
Spoiler anzeigen
Das habe ich zwar gefunden, aber hier muss die SMTP-Server Adresse angegeben werden - soetwas in der Art suche ich - jedoch ohne explizite Angabe des Servers (das soll automatisch geholten werden!?!)
[autoit]
#include <INet.au3>
$s_SmtpServer = "mail.xxx.de"
$s_FromName = "My Name"
$s_FromAddress = "From eMail Address"
$s_ToAddress = "address@xxx.de"
$s_Subject = "My Test UDF"
Dim $as_Body[2]
$as_Body[0] = "Testing the new email udf"
$as_Body[1] = "Second Line"
$Response = _INetSmtpMail ($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body)
$err = @error
If $Response = 1 Then
MsgBox(0, "Success!", "Mail sent")
Else
MsgBox(0, "Error!", "Mail failed with error code " & $err)
EndIf