Kein Text in Email mit _INetSmtpMail

  • Hallo,
    wieso habe ich keinen Text in meiner email ? Ist $as_Body nicht dafür zuständig ? Ich habe mal den Code mitgeschickt. Alle wichtigen Sachen habe ich entfernt :D

    [autoit]

    #include <File.au3>
    #include <Array.au3>
    #include <Inet.au3>

    [/autoit][autoit][/autoit][autoit]

    Global $Pfad = "\\V120\d\Rechnungen\alle_PDF_Rechnungen.txt" ;Pfad zur Textdatei

    [/autoit][autoit][/autoit][autoit]

    ;Variablen für SMTP Server -> s. Hilfe _INetSMTPMail
    $s_SmtpServer = "smtp.server"
    $s_PWD = "Passwort" ; Hier muss das Passwort eingetragen werden !!!
    $s_FromName = "von der Rechnungsüberwachung"
    $s_FromAddress = "email"
    $s_ToAddress = "email"
    $s_Subject = "fehlende Rechnungen"
    Dim $as_Body[2]
    $as_Body[0] = "Text,Text text"
    $as_Body[1] = "Second Line"
    $ashelo = "helo"
    Global $aRecords

    [/autoit][autoit][/autoit][autoit]

    If Not _FileReadToArray($Pfad, $aRecords) Then
    ;MsgBox(4096, "Error", " Error reading log to Array error:" & @error)
    Exit
    EndIf
    For $x = 1 To $aRecords[0]
    ;MsgBox(0, 'Record:' & $x, $aRecords[$x])
    _ArrayDisplay($aRecords, "Rechnungen")
    _INetSmtpMail($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $s_PWD, $as_Body, $ashelo, -1)
    Exit

    [/autoit][autoit][/autoit][autoit]

    Next

    [/autoit]
  • Ich kann in der Hilfe nirgends $s_PWD finden. Wo hast du das denn her? Lösch das mal raus und wenns immer noch nicht geht: Hast du einen Error von _INetSmtpMail?

    Gruss Shadowigor

  • Ich kann in der Hilfe nirgends $s_PWD finden. Wo hast du das denn her?

    Da ich (immer noch auf 3.3.6.1 wg. diverser Bugs der neuen Stable) annahm das es in der neuen Autoit 3.3.8.1 Version jetzt ein Passwort übergeben wird habe ich bisher nicht reagiert. Da

    [autoit]

    _INetSmtpMail

    [/autoit]

    bei mir wegen dem fehlenden Passort nicht funktioniert nehme ich ein Skript welches ich auch in [ gelöst ] Daten an email senden gepostet habe.

    mfg autoBert

    Einmal editiert, zuletzt von autoBert (29. Juli 2012 um 16:02)