Beispiele email: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „=E-Mail versenden= #frm c="Test of sending a email" y=console #cout c="Start init" #email_init host=w*******.kasserver.com usr=******** pw=****…“) |
|||
Zeile 14: | Zeile 14: | ||
#code fn1=G:\pics\pic5d68865cdaba62_62767562.jpg | #code fn1=G:\pics\pic5d68865cdaba62_62767562.jpg | ||
#code fn2=G:\pics\pic5d913c48682128_67979256.jpg | #code fn2=G:\pics\pic5d913c48682128_67979256.jpg | ||
− | #email_send from=test@ | + | #email_send from=test@****.de to=info@*****************.de bcc=info@*****.de subject=Testmail text=$TEXT(1) $CODE$ |
#cout c="Email sent" | #cout c="Email sent" |
Version vom 23. Dezember 2020, 14:33 Uhr
E-Mail versenden
#frm c="Test of sending a email" y=console #cout c="Start init" #email_init host=w*******.kasserver.com usr=******** pw=******************* #text Hallo User, #text #text das ist eine Test-Mail vom BAF-Framework. #cout c="Start sending" #code cnt=2 #code fn1=G:\pics\pic5d68865cdaba62_62767562.jpg #code fn2=G:\pics\pic5d913c48682128_67979256.jpg #email_send from=test@****.de to=info@*****************.de bcc=info@*****.de subject=Testmail text=$TEXT(1) $CODE$ #cout c="Email sent" #email_disconnect
Wir erstellen hier eine Konsolen-Anwendung und geben eine Start-Meldung auf der Konsole aus. Mit #email_init werden Host, Username und Passwort angegeben - die relevanten Infos sind hier durch *-Zeichen ersetzt.
Danach wird ein mehrzeiliger Text für den Mail-Body erstellt.
Damit die Zeile #email_send nicht so lange wird, wird der Teil mit dem Attachment über die Prozedur #code ausgelagert. Mit dem Parameter cnt wird die Anzahl der Anhänge angegeben, in diesem Fall 2, so dass die Parameter fn1 und fn2 ("FileName") zu setzen sind.
Um eine E-Mail zu verwenden, müssen Absender (from), Empfänger (to, gegebenenfalls cc und bcc), der Titel (subject) und der Mail-Body (text) angegeben werden. Zum Schluss wird mit #email_disconnect die Verbindung zum Mail-Server geschlossen.