SY_SendMailFile
dw
Owned by dw
Verbindet sich mit dem MAPI des Standard E-Mail-Programms zum Versand von E-Mails (COM bei Outlook).
Prototype
SY_SendMailFile( to, cc, subject, body, attachments )
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
to | string | E-Mail-Adresse des Empfängers |
cc | string | E-Mail-Adresse, an die eine Kopie geschickt werden soll (CC-Adresse; kann auch leer gelassen werden) |
subject | string | Betreff |
body | string | Eigentlicher Inhalt der E-Mail |
attachments | string | (optional) Anhang / Anhänge. Ein String, welcher alle Dateinamen mit Pipe | getrennt enthält. |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | number | 0 (Aufruf erfolgreich) oder < 0 im Fehlerfall |
Hinweise
- Der MAPI-Aufruf kann nur funktionieren, wenn auf dem Client ein passender Mail-Client vorhanden und eingerichtet ist (siehe MAPI)
- Bei Outlook wird sofern möglich die COM-Schnittstelle verwendet (siehe COM-Schnittstelle)
- Rückgabewert auf Fehler prüfen!
Beispiel
--[[ E-Mail an Mail-Client übergeben --]] local res = SY_SendMailFile( "mustermann@example.com", "mustermann@example.com", "Test aus Lua", "Dies ist der Inhalt der E-Mail.", [[datei.txt|formular.pdf]] ) if res ~= 0 then SY_Proto( "SY_SendMailFile hat folgenden Fehler produziert: " .. res ) else SY_Proto( "MAPI erfolgreich aufgerufen" ) end