Beispiele email: Unterschied zwischen den Versionen

Aus bafbal.de
Zur Navigation springen Zur Suche springen
 
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, 19: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.