1. E-Mail Versand am Beispiel von SwithMail
Beispiel für die Command Definition in einem lgl:
email_to = "f.stachelberger@sisworld.com"; comm = 'SwithMail.exe '; comm += '/s '; comm += '/server "email.pv.kunde.at" '; comm += '/to "'+email_to+'" '; comm += '/p "25" '; comm += '/from "sisevo@kunde.at" '; comm += '/sub "AZG Warnung" '; comm += '/HTML "true" '; comm += '/b "' + vg.txt + akt.rtxt+'"'; unix(comm);
2. E-Mail Versand am Beispiel von bmail
Das folgende Beispiel zeigt die Procedur für den Versand mit bmail:
proc do_email; betreff = '"' + "INFO! Kranktage-Überschreitung!" + '"'; akt.email = "f.stachelberger@sisworld.com"; com1 = 'bmail.exe -s mailhost.parlament.gv.at -d '; com1 += '-t ' + akt.email + ' '; com1 += '-f pze@parlament.gv.at'; com1 += '-a ' + betreff + ' '; com1 += '-b ' + msgfile; unix(com1); endproc;
3. E-Mail Versand am Beispiel von mpack
Info-Mail AZG versenden
Das lgl heißt AZGINFO1 und startet vorerst das lgl AZGINFO, dass den Inhalt (Text) für die Vorgesetzten erstellt. AZGINFO1 versendet in Folge die durch AZGINFO erstellten Messages an alle Vorgesetzten (an alle Personen, die in der Zuordnung der Berechtigungen als Sel-Schlüssel den Eintrag AZGINFO haben), eine E-Mail, soferne der Inhalt nicht leer ist. Dies wird durch das AZG_VORH.lgl ermittelt: wenn auch nur eine Person, die einem Vorgesetzten zugeordnet ist, noch eine zu begründende Ax Buchung hat, wird in einem Zwischenfile VORHANDEN übertragen, sonst LEER.
Anbei die Doku bzgl. des Mailversands:
Beispiel: für den Vorgesetzten „lwlved0“, der testweise die E-Mail Adresse von Hrn. Ploner zugeordnet hat, gilt der Berechtigungsschlüssel A11. Herr Unterwurzacher hat die tägliche Höchstarbeitszeit am 8.9., 10.9., 22.9.,6.10. und 20.10. überschritten, diese A1 Buchungen wurden noch nicht begründet. Es wird ein File lwlved0.pdf erzeugt, dass der E-Mail mit mpack angehängt wird. Die entsprechende Message steht in lwlved0.msg