Folder Konfiguration
Introduction
- Gibt es einen Ordner, in dem z.B. E-Mail-Dateien gespeichert werden, um sie dann mit Hilfe des Mail-Daemons zu verarbeiten, wird die Konfigurationsdatei im Ordner Folder [Name-des-Ordners].json gespeichert.
⚠️ Da es in einer Ordnerkonfiguration keine Postfach-Eigenschaft gibt, muss der Zielname mailMailboxname im Abschnitt MappingRules der Konfiguration angepasst werden:
// MappingRules section
{
"Value": "HERE ENTER THE NAME OF THE MAILBOX",
"Target": "mailMailboxname"
}
| Eigenschaft | Pflichtfeld | Standard | Beschreibung |
|---|---|---|---|
| Active | x | true | Mit true oder false legen Sie fest, ob die Mailbox aktiv genutzt werden soll. |
| ImportFolder | x | "D:\EASY\IMPORT" | Der vollständige Pfad, in dem die E-Mail-Dateien gespeichert sind. |
| AllowedEmailExtensions | x | [".eml",".msg"] | Erlaubte E-Mail-Dateierweiterungen ℹ️ Derzeit werden nur die Typen EML und MSG unterstützt. |
| ExportAttachments | true | Standardmäßig werden die Anhänge in Documents5 als Anhänge wie folgt erstellt | |
| AllowedAttachments | [".pdf",".eml"] | Hier können Sie die erlaubten Dateianhänge definieren, die Documents5 als Anhänge speichern kann. ⚠️ Vergessen Sie nicht den Punkt vor der Dateiendung! |
⚠️ Der Zielbereich ist identisch mit der oberen Mailboxkonfiguration und wird daher hier nicht noch einmal implementiert.
Folder Beispiel
{
"Active": true,
"ImportFolder": "D:\\EASY\\IMPORT",
"AllowedEmailExtensions": [".eml", ".msg"],
"ExportAttachments": true,
"AllowedAttachments": [".pdf", ".eml", ".zip"],
"Destinations": [
{
"System": "Documents",
"Host": "localhost",
"Port": 50050,
"ServerCertPath": "D:\\_Entwicklung\\tmp\\documents5-grpc\\ca_cert.pem",
"ClientCertPath": "D:\\_Entwicklung\\tmp\\documents5-grpc\\mad_cert.pem",
"ClientKeyPath": "D:\\_Entwicklung\\tmp\\documents5-grpc\\mad_key.pem",
"Principal": "102008",
"Username": "oucAdmin",
"WorkflowName": "ouspPostman",
"Locale": "de",
"Filetype": "ouspPostman_Documents",
"MailRegister": "attachments_add",
"AttachmentRegister": "attachments",
"MappingRules": [
{
"Source": "Recipient",
"Target": "mailRecipient"
},
{
"Source": "Sender",
"Target": "mailSender"
},
{
"Source": "Body",
"Target": "mailBody"
},
{
"Source": "Subject",
"Target": "mailSubject",
"Pattern": ""
},
{
"Source": "MailID",
"Target": "MailID"
},
{
"Source": "Date",
"Target": "mailDate"
},
{
"Source": "CC",
"Target": "mailCC"
},
{
"Source": "BCC",
"Target": "mailBCC"
},
{
"Source": "Priority",
"Target": "mailPriority"
},
{
"Source": "Domain",
"Target": "mailDomain"
},
{
"Source": "Size",
"Target": "mailSize"
},
{
"Source": "Recipient",
"Target": "mailMailboxname"
}
]
}
]
}