SY_SendMailFile

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


ParameterTypBedeutung
tostringE-Mail-Adresse des Empfängers
ccstringE-Mail-Adresse, an die eine Kopie geschickt werden soll (CC-Adresse; kann auch leer gelassen werden)
subjectstringBetreff
bodystringEigentlicher Inhalt der E-Mail
attachmentsstring(optional) Anhang / Anhänge. Ein String, welcher alle Dateinamen mit Pipe | getrennt enthält.

Rückgabewert


NummerTypBedeutung
1number0 (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