Email senden ohne irgentein Fenster?

  • Hallo, ich möchte ein script schreiben, dass eine Email sendet:
    ungefähr so:



    $empfaenger = "xyz@domain.de"
    $absender = "xyz2@domain.de"
    $title = "Test email"
    $text = "hallo, ich bin ein beispiel"

    email.Send($empfaenger,$absender,$title,$text)
    Ich habe hier auch was mit emails gefunden, aber das hat nicht funktioniert
    So sollte das die email vill. absenden oder so ähnlich.
    Weiß jemand wie das geht und ob das geht und könnte der mir helfen?


    Lg
    Robin

  • Ok, aber was ist SmptServer?
    Ich hab schon verschiedene Sachen ausprobiert aber die funktionieren alle nicht.
    Da kommt immer ein error:#include <INet.au3>


    $s_SmtpServer = "192.168.1.1"
    $s_FromName = "My Name"
    $s_FromAddress = "test@example.com"
    $s_ToAddress = "test@example.com"
    $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

  • Smtpserver ist dein Mailserver .Bei Arcor ist das z.B. mail.arcor.de

  • Ich find die Funktion hier am besten ( besonders weil sie als einzige bei mir geht^^ )
    Hat kein Fenster oder so, ist einfach super =)