kaiyou
8e25de6050
Fix vacation messages by setting the submission host properly
7 years ago
kaiyou
a57096e613
Support specifyin multiple hostnames
7 years ago
kaiyou
1b13728df3
Fix the dovecot startup script
7 years ago
kaiyou
13b9a9207d
Switch to python and Jinja2 for the dovecot container
7 years ago
kaiyou
7a4d3c0cb6
Generate Dovecot dh params locally until release 2.3
7 years ago
kaiyou
4e0bd32d50
Support using dhparam in Postfix and Dovecot
7 years ago
kaiyou
4ee086a52a
Make the recipient delimiter customizeable, fixes #233 and #164
7 years ago
Niels Keurentjes
010e5ca2a6
Perform read-only splits for the containers
...
The .gitsplit.yml file contains the configuration to be used by Jérémy
Derussé's docker-gitsplit container.
For usage instructions see https://github.com/jderusse/docker-gitsplit
8 years ago
Pierre Jaury
0cf1d82dde
Use --no-cache when installing packages
8 years ago
Pierre Jaury
b46433cabe
Fix a typo in the repor-ham sieve script, fixes #159
8 years ago
Pierre Jaury
18834de56e
Handle forwards as aliases with local copy
8 years ago
Pierre Jaury
456e2dcc05
Stat dirs in Dovecot to avoid issues with ext2/3/4, fixes #143
8 years ago
Pierre Jaury
692bcda868
Allow forward to multiple destinations, fixes #34
8 years ago
Pierre Jaury
f2ff1eb955
Remove binary apk and use sieve_imap for antispam learning, fixes #33
8 years ago
Pierre Jaury
5906999909
Send vacation replies even for aliases, related to #123
8 years ago
Pierre Jaury
cb73ca9383
Set an envelope address in vacation replies to get DKIM, related to #121
8 years ago
Pierre Jaury
54082140e1
Add pop3 and pop3 support to the dovecot container, related to #114
8 years ago
Pierre Jaury
013286b8e1
Rename the freeposte/mailu directory and database
8 years ago
Pierre Jaury
72c4d2c15b
Disable access to extdata from user sieve scripts
8 years ago
Pierre Jaury
c1f562edc3
Configure managesieve properly, related to #81
8 years ago
Christoph Rissner
b9de28e910
dovecot: use rspamd X-Spamd-Result percentage to evaluate spam
...
- configures dovecot to use the spamtest sieve plugins
- configures sieve to read the score from X-Spamd-Result: headers
- before.sieve applies the ${spam_threshold} to the spamtest percentage
- freeposte.db stores a percentage for ${spam_threshold}
- migrate freeposte.db spam_threshold from X/15 to percentages
the filter investigates the overall ratio of the `rspamd` header
`X-Spamd-Result` that looks something like this:
X-Spamd-Result: default: True [12.36 / 15.00]
RBL_SPAMHAUS_XBL(4.00)[]
BAYES_SPAM(3.06)[92.67%]
RBL_SPAMHAUS_XBL_ANY(4.00)[]
ONCE_RECEIVED_STRICT(4.00)[]
HFILTER_HELO_BAREIP(3.00)[]
RBL_SORBS_DUL(2.00)[]
HFILTER_HOSTNAME_UNKNOWN(2.50)[]
RBL_SPAMHAUS_PBL(2.00)[]
RBL_SORBS_RECENT(1.50)[]
MIME_UNKNOWN(0.10)[application/x-rar-compressed]
RDNS_NONE(1.00)[]
RBL_SORBS(0.00)[]
R_SPF_NEUTRAL(0.00)[?all]
ONCE_RECEIVED(0.10)[]
RBL_SEM(1.00)[]
MIME_HTML_ONLY(0.20)[]
RBL_UCEPROTECT_LEVEL1(1.00)[]
MIME_GOOD(-0.10)[multipart/mixed]
the sieve `spamtest :percent :value` in this case would be
100*12.36/15 = 82.4%
8 years ago
Pierre Jaury
bfe9ededbc
Fix spam filtering when the score is negative
8 years ago
Pierre Jaury
e3e9012183
Add a link to the BetterCrypto reference
8 years ago
Pierre Jaury
c0f6a3e387
Apply the BetterCrypto Dovecot configuration, related to #45
8 years ago
d-fens
62b1df04a0
Update dovecot SSL/TLS configuration
...
Ensure that RC4 and SSLv3 is not used. This is based off mailinabox project settings, while not the most ideal settings this improves the configuration from what it is currently.
8 years ago
Pierre Jaury
76c33df91f
Flatten sieve imports
8 years ago
Pierre Jaury
93f33e956d
Filter spam before forward and auto-reply
8 years ago
Pierre Jaury
daf8c4bad3
Honor per-user spam settings, fixes #21
8 years ago
Pierre Jaury
8ab1134477
Remove shipped antispam plugin binary, related to #33
8 years ago
Pierre Jaury
bbe637932e
Implement Dovecot configuration overrides, related to #29
8 years ago
Pierre Jaury
41f343b1da
Fix #28 , mark junk messages as read
8 years ago
Pierre Jaury
e471a252c8
Bump ABI version for shipped APKs
8 years ago
Pierre Jaury
ddd20df866
Learn from spam automatically, fixes #8
8 years ago
Pierre Jaury
38cfc3c611
Mark spam messages as seen
8 years ago
Pierre Jaury
a52218a8c4
Still a workaround for dovecot from alpine:edge
8 years ago
Pierre Jaury
e3afa469e3
Use the latest reply_enabled and forward_enabled variables
8 years ago
Pierre Jaury
b0a1848bb7
Substitute variables properly in dovecot configuration
8 years ago
Pierre Jaury
988f16f3a4
Change the spam header name
8 years ago
Pierre Jaury
dbbad49f66
Handle vacation messages properly
8 years ago
Pierre Jaury
2396324e21
Temporary workaround for #6
...
The patch is still going through patchwork upstream (Alpine),
thus the auth-worker group was changed to 'mail' as a "temporary" workaround.
8 years ago
Pierre Jaury
9efc798246
Store the state of reply and forward settings being enabled
8 years ago
Pierre Jaury
3eca6864c3
Rename the generic 'address' to 'email'
8 years ago
Pierre Jaury
2d64ada2d6
Build the dovecot container from edge alpine
8 years ago
Pierre Jaury
90289f8b89
Build a proper version for extdata
8 years ago
Pierre Jaury
3a4703b764
Implement auto-forward and auto-reply
9 years ago
Pierre Jaury
719afcf0dd
Switch to the new networking API
9 years ago
Pierre Jaury
18af763293
Store the full address as a computed field
9 years ago
Pierre Jaury
8d6a4cb654
Fix the dovecot SQL query
9 years ago
Pierre Jaury
e1c34c5984
Update mail server configurations to match the database structure
9 years ago
Pierre Jaury
f51180415c
Put clamav and amavis togther, fix spam filtering
9 years ago