Files
SMTPGraphRelay/config.example.json
T

47 lines
891 B
JSON

{
"Smtp": {
"ListenAddress": "0.0.0.0",
"Port": 2525,
"Hostname": "SMTPRELAY01",
"AllowedNetworks": [
"127.0.0.1/32",
"10.0.0.0/8",
"172.16.0.0/12",
"192.168.0.0/16"
],
"MaxMessageSizeMB": 25,
"MaxConcurrentClients": 10,
"ClientTimeoutSeconds": 120
},
"Graph": {
"TenantId": "<wird vom Setup gesetzt>",
"ClientId": "<wird vom Setup gesetzt>",
"CertificateThumbprint": "<wird vom Setup gesetzt>",
"SenderMailbox": "smtp-relay@example.com",
"ForceSender": true
},
"Queue": {
"PollSeconds": 10,
"MaxRetries": 8,
"RetryMinutes": [
1,
5,
15,
30,
60,
120,
240,
480
]
},
"Paths": {
"Queue": "queue",
"Failed": "failed",
"Logs": "logs"
}
"Logging": {
"MaxFileSizeMB": 10,
"RetentionDays": 30,
"CleanupHours": 12
}
}