-
Notifications
You must be signed in to change notification settings - Fork 1
/
config-template.properties
171 lines (138 loc) · 6.13 KB
/
config-template.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# The MIT License (MIT)
#
# Copyright (c) 2015 Maksym Dominichenko
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
#
# suppress inspection "UnusedProperty" for whole file
############################
## EWS-related settings ##
############################
# Required EMail address of EWS account
ews.email =
# Optional domain of EWS account
#ews.domain =
# Required user name of EWS account. May be the same as EMail
ews.username =
# Required password of EWS account
ews.password =
# Optional OWA server address - smth like https://owa.example.com/ews/exchange.asmx
# If isn't specified, then auto-discover ability will be attempted.
ews.server =
# Optional amount of messages per time to load while full mailbox scan is performed.
# Greater value makes scan process faster but more memory is used.
# Default value is 500
#ews.view.size =
# Optional maximum time, in minutes, the streaming subscription connection should remain open.
# (Streaming subscription is ability to get notifications about new messages).
# Lifetime must be between 1 and 30. Invalid value will be replaced by default one.
# Default value is 10
#ews.subscription.lifetime =
#########################
## WebProxy settings ##
#########################
# A Proxy host. Required if proxy is needed
#proxy.host =
# Optional proxy port. Used if proxy host is specified. Default is 80
#proxy.port =
# Optional proxy user name. Used if proxy host is specified.
#proxy.username =
# Optional proxy password. Used if proxy host is specified.
#proxy.password =
# Optional proxy domain name. Used if proxy host is specified.
#proxy.domain =
#####################################
## Outgoing data folder settings ##
#####################################
# Required folder where files should be dropped. Default is ${java.io.tmpdir}/outbox
outbox.folder =
# Optional flag of auto-removing of processed outbox files. Default value is "true"
#outbox.cleanup =
# Optional regexp mask of file names to be processed. Empty value means "all files"
#outbox.file.regexp =
#####################################
## Incoming data folder settings ##
#####################################
# Required folder where files will be delivered. Default is ${java.io.tmpdir}/inbox
inbox.folder =
# Optional path to script that should be run against received files.
# Positional arguments of this script are received file names (w/o paths)
# in order they were received and extracted from email attachments.
# Environment variables are system ones plus values from this
# config file, which names are property names that are upper-cased and
# dot-to-underscore replaced, so that e.g. property with name "inbox.script" will be
# represented as environment variable with name "INBOX_SCRIPT".
# If config has no or empty property, then default value will be assigned to according
# environment variable.
#inbox.script =
# Optional integer value that should be considered as application stop code.
# I.e. if script exits with specified code then application exits as well.
# Value of 0 means that exit code of script will not be processed.
# Default value is 0
#inbox.script.stop.code =
#########################################
## EMail message processing settings ##
#########################################
# Required tag for incoming email identification.
# Default value is "email-bridge"
email.tag.incoming =
# Required tag for outgoing email identification.
# Default value is "email-bridge"
email.tag.outgoing =
# Required email subject pattern.
# It is MessageFormat string, that accepts the following parameters:
# {0} - email identification tag;
# {1,date} - date of email message creation;
# {2} - original attachment file name(s).
# Subject will be truncated to 78 characters, according to RFC 2822, section 2.1.1:
# http://www.faqs.org/rfcs/rfc2822.html
# Default value: [{0}]@{1,date,yyyy-MM-dd'T'HH:mm:ssZ}/{2}
#email.subject.format =
# Optional email body pattern.
# It is MessageFormat string, that accepts the same parameters as subject pattern.
# Default value: Transporting file "{2}"<br>
#email.body.format =
# Optional flag of auto-removing of processed inbox messages. Default value is "true"
#email.inbox.cleanup =
# Required comma-separated list of email TO recipients.
email.recipients.to =
# Optional comma-separated list of email CC recipients.
#email.recipients.cc =
# Optional comma-separated list of email BCC recipients.
#email.recipients.bcc =
# Optional password to encrypt attachments.
# If password is empty then no encryption performed
#email.attach.password =
# Optional flag whether to pack attachments or not. Default value is "false".
#email.attach.gzip =
# Optional extension for packed file.
# Default value is ".gz"
#email.attach.ext.gzip =
# Optional extension for encrypted file.
# Default value is ".enc"
#email.attach.ext.enc =
# Optional max size in megabytes of file attachment.
# If file size is bigger, it will be split to several parts.
# Default value is 5.
#email.attach.max.size =
# Optional path to PID file.
# If PID file is specified but cannot be created/rewritten then application stops with error.
#pid.file =
# Whether to keep or not the PID file on application finish. Default value is "false".
#pid.file.keep =