E-Mail - Vor Import

Aus ArcFlow Wiki
Version vom 27. November 2023, 14:23 Uhr von Jens (Diskussion | Beiträge) (Stand 4.1.08 Kategorie geändert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
 E-Mail - Vor Import
Aufruf eines Skripts vor dem Import durch den Mail-Service
Variablen gAfFileName alpha Dateiname der E-Mail
gAfMailTmpPath alpha Temporärer Pfad für die E-Mail-Erkennung
gAfMail* variable Informationen zur E-Mail
gAfMailProcessError int Fehler bei der E-Mail-Analyse
gAfMailProcessErrorText alpha Fehlertext der E-Mail-Analyse
Resultat true E-Mail importieren
false E-Mail nicht importieren
Siehe

Liste aller Ereignisse, AFMailOpen(), AFMailDataAttachmentGet()

Dieses Ereignis wird aufgerufen, bevor eine E-Mail durch den Mail-Service importiert wird. Das Skript wird in den Einstellungen des Mail-App angegeben.

In den Variablen gAfMailFileName und gAfMailTmpPath wird der Dateiname der E-Mail und der temporäre Pfad, in dem die Datei abgelegt wurde, übergeben. Die E-Mail wurde bereits durch ArcFlow analysiert, ein Aufruf der Anweisung AFMailOpen() ist nicht notwendig. Die entsprechenden Informationen befinden sich in den folgenden Feldpuffern:

gAfMailAttCteList handle Liste der Mail-Anhänge
gAfMailDataId alpha(250) Message ID der Mail
gAfMailAttCnt int Anzahl der Mail-Anhänge
gAfMailDataReceiveDate date Sendedatum
gAfMailDataReceiveTime time Sendezeit
gAfMailDataPriority int Priorität
gAfMailDataSenderMailAdr alpha(250) Sender Mail-Adresse
gAfMailDataSenderName alpha(250) Sender Name
gAfMailDataReceiverLst handle Cte-Liste der Empfänger
gAfMailDataReceiverCCLst handle Cte-Liste der CC Empfänger
gAfMailDataReceiverBCCLst handle Cte-Liste der BCC Empfänger
gAfMailDataSubject alpha(250) Betreff
gAfMailSize bigint Größe der Mail

Ist bei der Analyse der E-Mail ein Fehler aufgetreten, wird die Fehlernummer in der Variablen gAfMailProcessError und der Fehlertext in der Variablen gAfMailProcessErrorText angegeben.

Der Rückgabewert des Skripts bestimmt, ob die E-Mail und ihre Anhänge importiert werden. Wird die E-Mail nicht importiert, finden auch keine weiteren Ereignisse statt.