Modul Web: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
E-Mail
(→EMail) |
|||
Zeile 1: | Zeile 1: | ||
− | = | + | =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, 14:57 Uhr
Inhaltsverzeichnis
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