:MP_Sendmail Fkt: Mail ueber SendEmail.exe verschicken IN: Stack: Name der im Anhang zu versendenden Datei (kann "" sein) Name der Datei mit dem Mailbody-Text Mail-Subject Mail-Adresse (in dieser Reihenfolge auf den Stack zu legen) #u’Y$m Absender-Mail (Bibliotheks-Mail) #u’Y$M SMTP-Server #u’Y$k Mailkonto-Name #u’Y$P Mailkonto-Passwort (verschlüsselt) $SMD wenn gesetzt, Logging mit -vv (== Debug-Level 2) und temp. Dateien bleiben erhalten OUT: $iv = ""; sonst = Fehlermeldung DESC: verwendet wird "sendEmail.exe/sendEmail.pl" von Brandon Zehm http://www.tsheets.com/ TLS wird automatisch verwendet, wenn erforderlich RINC: MP_Stack.flb, MP_Crypt.flb, MP_Misc DATE: 2014-06-02 +-------------------------------------------------------------------------+ Parameter übernehmen | -------------------------------------------------------------------------| ? | notwendige Parameter vorhanden | ---+---------------------------------------------------------------------| n | passende Fehlermeldung erzeugen | ---+---------------------------------------------------------------------| j | ? | cmd-Datei öffnen o.k. | |---+-----------------------------------------------------------------| | n | Fehlermeldung erstellen | |---+-----------------------------------------------------------------| | j | cmd-Datei schreiben | | |-----------------------------------------------------------------| | | cmd-Datei schließen | | |-----------------------------------------------------------------| | | cmd-Datei starten | | |-----------------------------------------------------------------| | | ? | Ergebnis Log-Datei einlesen | | |---+-------------------------------------------------------------| | | ""| unklarer Fehler | | |---+-------------------------------------------------------------| | | ok| gesendete Mail mit datum/uhrzeit/adressat mit Mailverz. abl.| | |---+-------------------------------------------------------------| | |nok| error-Zeile suchen und mit vorangestelltem ! zurückgeben | +-------------------------------------------------------------------------+