Die Daten sind frei verfügbar. Google einfach mal nach GMX smtp.
Falls du das nicht hinbekommst. Hier habe ich eine wegwerfadresse für dich. Da kannst du dich einloggen und das Passwort ändern. Dann gehört die Adresse dir. Logge dich bei ok.de mit den Daten ein, und sende eine Mail mit dem Skript. Ich habe das eben zweimal gemacht.
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <_INetSmtpMailCom.au3>
$Form1 = GUICreate("E-Mail senden", 301, 161, 191, 123)
$Input1 = GUICtrlCreateInput("Text", 8, 8, 273, 21)
$Button1 = GUICtrlCreateButton("Senden!", 56, 128, 171, 25)
$SmtpServer = "mail.ok.de"
$FromName = "Tester"
$FromAddress = "wegwerfadresse2@ok.de"
$ToAddress = "wegwerfadresse2@ok.de"
$Subject = "Eine Testmail!"
$AttachFiles = ""
$CcAddress = ""
$BccAddress = ""
$Importance = "Normal"
$username = "wegwerfadresse2@ok.de"
$Password = "123Test123"
$IPPort = 465
$ssl = 1
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$Body = GUICtrlRead($Input1)
$rc = _INetSmtpMailCom($SmtpServer, $FromName, $FromAddress, $ToAddress, $Subject, $Body, $AttachFiles, $CcAddress, $BccAddress, $Importance, $username, $Password, $IPPort, $ssl)
If @error Then
MsgBox(0, "", "Fehler")
Else
MsgBox(0, "", "OK")
EndIf
EndSwitch
WEnd
Ich habe auch mal die unnötigen includes entfernt. Wahrscheinlich hast du die aus deinem größeren Skript, oder? Hier sind sie aber unnötig.