Modul Web: Unterschied zwischen den Versionen

Aus bafbal.de
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
=EMail=
+
=E-Mail=
 +
 
 +
Das BAF-Framework kann E-Mails (über einen Mailserver) versenden, auch mit Anhängen, auch mit TLS.
  
 
==#email_init==
 
==#email_init==
Zeile 23: Zeile 25:
  
 
==#email_send==
 
==#email_send==
 +
 +
Versendet eine E-Mail.
  
 
'''Parameter'''
 
'''Parameter'''
 +
 +
* bcc ("blind carbon copy") - E-Mail-Adresse(n), die als zusätzliche verdeckte Empfänger eingetragen wird; Funktionen werden ersetzt.
 +
* cc ("carbon copy") - E-Mail-Adresse(n), die als zusätzliche Empfänger eingetragen wird; Funktionen werden ersetzt.
 +
* cnt ("count") - Anzahl der Anhänge
 +
* fn1, fn2... ("FileName") - Dateinamen der Dateien, die als Anhang mitgeschickt werden sollen.
 +
* from - E-Mail-Adresse, die als Absender eingetragen wird; Funktionen werden ersetzt.
 +
* reply - E-Mail-Adresse(n), die als Antwort-Adresse eingetragen wird; Funktionen werden ersetzt.
 +
* subject - Betreff der E-Mail
 +
* text - Text des Mail-Bodys; Funktionen werden ersetzt.
 +
* to - E-Mail-Adresse(n), die als Empfänger eingetragen wird; Funktionen werden ersetzt.
 +
 +
Hinweis: Sollen bei einem Parameter mehrere E-Mail-Adressen angegeben werden, so sind diese durch Semikola zu trennen, siehe Beispiel (to).
  
 
'''Beispiel'''
 
'''Beispiel'''
  
siehe [[beispiele_email|E-Mail versenden]]
+
#email_send  from=test@host.my  to=info@adr1.de;info@adr3.de  bcc=info@adr2.de  subject=Testmail  text=$TEXT(1)
 +
 
 +
siehe auch [[beispiele_email|E-Mail versenden]]
  
 
==#email_disconnect==
 
==#email_disconnect==
 +
 +
Trennt die Verbindung zum Mailserver. Sollte nach dem Versenden der E-Mail (beim Versenden mehrerer E-Mails nach dem Versenden der letzten E-Mail) aufgerufen werden.
  
 
'''Parameter'''
 
'''Parameter'''

Version vom 23. Dezember 2020, 15:57 Uhr

E-Mail

Das BAF-Framework kann E-Mails (über einen Mailserver) versenden, auch mit Anhängen, auch mit TLS.

#email_init

Setzt die Parameter zur Verbindung mit dem Mail-Server.

Parameter

  • host - Hostname des Mailservers; Funktionen werden ersetzt.
  • pw ("PassWord") - Password des Users auf dem Mailserver; Funktionen werden ersetzt.
  • tls - Transport Layer Security; default itls
    • aetls - Allow Explicit TLS
    • dtls - Disable TLS
    • itls - Implicit TLS
    • retls - Require Explicit TLS
  • usr ("user") - User auf dem Mailserver; Funktionen werden ersetzt.

Beispiel

#email_init   host=mailhost.my   usr=myusername   pw=mypassword

siehe auch E-Mail versenden

#email_send

Versendet eine E-Mail.

Parameter

  • bcc ("blind carbon copy") - E-Mail-Adresse(n), die als zusätzliche verdeckte Empfänger eingetragen wird; Funktionen werden ersetzt.
  • cc ("carbon copy") - E-Mail-Adresse(n), die als zusätzliche Empfänger eingetragen wird; Funktionen werden ersetzt.
  • cnt ("count") - Anzahl der Anhänge
  • fn1, fn2... ("FileName") - Dateinamen der Dateien, die als Anhang mitgeschickt werden sollen.
  • from - E-Mail-Adresse, die als Absender eingetragen wird; Funktionen werden ersetzt.
  • reply - E-Mail-Adresse(n), die als Antwort-Adresse eingetragen wird; Funktionen werden ersetzt.
  • subject - Betreff der E-Mail
  • text - Text des Mail-Bodys; Funktionen werden ersetzt.
  • to - E-Mail-Adresse(n), die als Empfänger eingetragen wird; Funktionen werden ersetzt.

Hinweis: Sollen bei einem Parameter mehrere E-Mail-Adressen angegeben werden, so sind diese durch Semikola zu trennen, siehe Beispiel (to).

Beispiel

#email_send   from=test@host.my   to=info@adr1.de;info@adr3.de   bcc=info@adr2.de   subject=Testmail   text=$TEXT(1) 

siehe auch E-Mail versenden

#email_disconnect

Trennt die Verbindung zum Mailserver. Sollte nach dem Versenden der E-Mail (beim Versenden mehrerer E-Mails nach dem Versenden der letzten E-Mail) aufgerufen werden.

Parameter

(keine)

Beispiel

siehe E-Mail versenden