E-Mails senden Problem

  • Hallo,
    ich krige bei meinem Script eine 50 wieder :(

    Code
    50x - Cannot send body. x indicates the line number of $as_Body (first line is 0).


    Was mache ich falsch.

    Spoiler anzeigen
    [autoit]

    #include <Inet.au3>
    $re = InputBox('Mail send', 'Was willst du senden?')
    $s_SmtpServer = "smtp.live.com"
    $s_FromName = @UserName
    $s_FromAddress = "meine e-mail 2@gmx.de"
    $s_ToAddress = "meine e-mail 1@gmx.de"
    $s_Subject = "E-mail vom Freund"
    $s_UName = "e-mail@hotmail.de"
    $s_PWD = "richtiges pw"
    Dim $as_Body[2]
    $as_Body[0] = $re
    $as_Body[1] = "a"
    $Response = _INetSmtpMail($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_UName, $s_PWD, $s_Subject, $as_Body)
    If @error Then
    MsgBox (0,"",@error)
    Else
    MsgBox (0,"","")
    EndIf

    [/autoit]
  • Ich glaub, das Problem haben wir hier schon tausend mal behandelt. Aber erst letztens hab ich das Problem auch lösen konnen: https://autoit.de/index.php?page…ght=#post133939

    edit: zumindest klappt das mit dem t-online Postausgangsserver

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Halo freaky,

    freut mich dass es klappt, du solltest aber deinen Thread auch auf gelöst stellen:

    • 1. Beitrag zum bearbeiten aufrufen
    • Präfix (nähe Überschrift) auf gelöst setzen
    • wieder abspeichern

    ,

    mfg (Auto)Bert