Mailversand| Mit
diesem Funktionsbaustein kann eine Email versendet werden,
beispielsweise zur Überwachung oder um eine CSV Datei zu
versenden. Es wird hierbei ein externer Mailserver verwendet,
damit Mails gesendet werden können, muss die Steuerung auf das
Internet zugreifen können. Über Bearbeiten - Mail Einstellungen
kann auch ein eigener Mailserver verwendet werden. Wichtig: Der interne Mailserver lässt nur eine bestimmte Anzahl von Mails in einer gewissen Zeitspanne zu. Werden zu viele Mails gesendet, wird der Sender für eine gewisse Zeit gesperrt. Dies dient dem Schutz vor Spammails und wird vom Mail Provider vorgegeben. Es sollten daher maximal 30 Mails pro Tag gesendet werden. |
Eingänge |
||
| TR |
Trigger |
Trigger bei dem die Mail gesendet
wird, siehe Parameter Trigger. |
| E1-x |
Eingang
1-x |
Je nach Parameter Anzahl Eingänge
können auch beliebige Statuswerte mit der Mail versendet werden,
beispielsweise Zustände von Fehlereingängen. |
| RS | Reset | Mit steigender Flanke wird der Fehlerzähler und Sperrzeit auf 0 gesetzt. Wirkt sich auf alle Mail Bausteine aus, man muss den Reset Eingang daher nur an einem Baustein verknüpfen. |
| FG | Freigabe | Optionale Freigabe. Ist dieser Eingang verknüpft, werden Mails nur gesendet wenn der Eingang ungleich 0 ist, ansonsten immer. Dieser Eingang kann beispielsweise verwendet werden um bestimmte Empfänger über die Visu zu aktivieren / deaktivieren. |
Ausgänge |
||
| AZ |
Anzahl |
Anzahl der gesendeten Mails. |
| ER |
Fehler |
Anzahl der Fehler |
| FZ |
Filterzeit |
Zeit in Sekunden innerhalb der
weitere Trigger ignoriert werden. |
Parameter |
||
| Trigger |
|
|
| Filterzeit |
Filterzeit in Sekunden. Damit bei
häufiger Auslösung nicht zu viele Mails gesendet werden, kann hier
ein Filter in Sekunden angegeben werden. Nach senden der ersten Mail
wird diese Zeit gewartet bis wieder ein Trigger zugelassen wird.
Diese Zeit wird auch beim Start der Runtime eingehalten, damit kann
verhindert werden, dass beim Einspielen des Projektes nicht
ungewollt Mails versendet werden . |
|
| Empfänger |
Email Adresse Empfänger. Mehrere
Empfänge können durch Semikolon getrennt angegeben werden (ohne
Leerzeichen). |
|
| Betreff |
Betreff |
|
| Text |
Emailtext |
|
| Anhang |
Anhang, beispielsweise eine CSV
Datei. Durch Semikolon getrennt können mehrere Dateien angehängt
werden. Die Dateien werden im Arbeitsverzeichnis des Projektes
gesucht. |
|
| Anzahl
Eingänge |
Anzahl der Eingänge. |
|
| Anhang umbenennen | Optional. Mit dieser Option kann der Anhang umbenannt
werden, beispielsweise um ein Datum anzuhängen. Beispiel:
log_%d_%m_%Y.csv wird in log_10_11_2023.csv umbenannt. Ist in diesem
Parameter nichts angegeben, wird der originale Dateiname verwendet. Werden im Parameter Anhang mehrere Dateien angegeben, kann auch hier für jede Datei ein eigenes Muster durch Semikolon getrennt angegeben werden. Beispiel: Anhang log.csv;error.csv, Anhang umbenennen log_%Y%m%d.csv;error_%Y%m%d.csv. Für Dateien ohne eigenes Muster wird der Originalname verwendet. Zum Umbenennen wird eine Kopie der Datei erzeugt, die nach dem Senden wieder gelöscht wird. Die Originaldatei bleibt erhalten. Die verfügbaren Platzhalter sind bei FTP Upload beschrieben. |
|
| Anhang umbenennen Offset | Zeit Offset in Sekunden für das Umbenennen des Anhangs. Beispielsweise -3600 bedeutet minus 1 Stunde. Wird die Mail beispielsweise um 0:00h versendet und man möchte das Datum des Vortages verwenden, kann mit diesem Parameter ein Offset angegeben werden. | |