Beispiele email: Unterschied zwischen den Versionen
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 | ||
+ | #code ccs=utf-16 | ||
+ | #code cte=base64 | ||
#email_send from=test@****.de to=info@*****************.de bcc=info@*****.de subject=Testmail text=$TEXT(1) $CODE$ | #email_send from=test@****.de to=info@*****************.de bcc=info@*****.de subject=Testmail text=$TEXT(1) $CODE$ | ||
Aktuelle Version vom 22. Februar 2022, 18:15 Uhr
E-Mail versenden
#frm c="Test of sending an email" y=console #cout c="Start init" #email_init host=w*******.kasserver.com usr=******** pw=******************* #text Hello User, #text #text this is a test mail from the BAF framework. #cout c="Start sending" #code cnt=2 #code fn1=G:\pics\pic5d68865cdaba62_62767562.jpg #code fn2=G:\pics\pic5d913c48682128_67979256.jpg #code ccs=utf-16 #code cte=base64 #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.