eMail via AutoIt?

  • Hi zusammen

    Kann mir bitte jemand sagen wie ich ein Mail versenden kann? Die Option _InetSmtpMail() hat leider kein Parameter für User und Passwort, weshalb diese für mich unbrauchbar ist.

    Gruss
    Fr34k

  • hast Du einen mail-Client wie z.B. Outlook installiert?

  • Dann kannst Du mal einen Blick in meine OutlookEX UDF werfen (siehe Signatur).

  • Empfehle das kostenlose Kommandozeilen-Tool "BLAT". Damit bist du unabhängig vom Vorhandensein von Outlook auf dem Gerät. :)

    AutoIt
    If $sBenutzer = "" Then
    	$sParam				=	"-to " & "@EMPFÄNGER@" & " -f " & $sAbsender & " -server " & $sServer & " -port " & $iPort & " -s " & $sBetreff & " -body " & $sNachrichtentext
    Else
    	$sParam				=	"-to " & "@EMPFÄNGER@" & " -f " & $sAbsender & " -u " & $sBenutzer & " -pw " & $sKennwort & " -server " & $sServer & " -port " & $iPort & " -s " & $sBetreff & " -body " & $sNachrichtentext
    EndIf
    If $fLog = "1" Then $sParam &= " -log blat.log -debug"
    $sParam = StringReplace($sParam, "@EMPFÄNGER@", $sEmpfaenger)
    $sRun = $sBlatPath & " " & $sParam
    ConsoleWrite($sRun & @CRLF)
    $iRun = Run($sRun)


    Hier ein kleiner Ausschnitt aus einer Funktion, die ich in einem Server-Überwachungstool verwende :) Genaue Syntax und andere mögliche Parameter findest du auf der Webseite des Tools :)

    Es gibt Tage, da trete ich nicht ins Fettnäpfchen. Ich falle in die Friteuse.

  • Du kannst Dir die Funktion "_INetSmtpMailCom" auch aus meinem Script kopieren ...

    Spoiler anzeigen

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...