Thomas VIAL
1a77cb77cc
Merge pull request #165 from stonemaster/postfix-spam
...
Adapted Postfix configuration to block typical spam sending
2016-04-27 11:24:21 +02:00
André Stein
09f9e8ec60
Postfix: reject_invalid_hostname configuration option changed to reject_invalid_helo_hostname string which is
...
the "modern" Postfix variant since version >=2.3. (same for non_fqdn_hostname)
2016-04-27 09:44:21 +02:00
André Stein
a9c4bb3615
Adapted Postfix configuration to block typical spam sending
...
mail servers using an enhanced client, sender and helo
restriction configuration.
The configuration has been adapted using this blog post:
https://www.webstershome.co.uk/2014/04/07/postfix-blocking-spam-enters-server/
Basically mail servers having invalid configuration (as e.g. sending
from and dynamic IP or a misconfigured hostname) will have their
mails rejected.
Additionnally three RBL servers are used to detect spam sending
IPs: dnsbl.sorbs.net, zen.spamhaus.org and bl.spamcop.net.
The results of a 12h test drive using a 100+ daily spam
mail account (SpamAssasin was always enabled, just counting
delivered mails to inbox not counting what SA detected):
- Before: 34 incoming mails
- Afer change: 6 incoming mails (82% reduction)
Fixes #161 .
2016-04-27 08:23:12 +02:00
Thomas VIAL
9fbe20f3d0
Added tests on letsencrypt - #109
2016-04-26 19:39:08 +02:00
Thomas VIAL
9415c099cc
Fixed #159 : postfix-accounts.cf now generated with script + fixed line endings using sed in start-mailserver.sh
2016-04-25 16:00:39 +02:00
Thomas VIAL
9e1c4783a8
Refactored documentation and Wiki
...
Moved docker-compose.yml.dist to version 2 with data volume container
Renamed DMS_SSL to SSL_TYPE
Refactored start-mailserver to avoid DKIM errors
2016-04-24 17:37:10 +02:00
Thomas VIAL
b9e1903083
- Fixed #152
...
- Moved Fail2ban to 0.9.x because OS version was buggy
- Improved documentation
- Reduce image size
2016-04-23 12:09:28 +02:00
Thomas VIAL
0322d890cd
Fixed i#152 Fail2ban config and tests
2016-04-22 17:51:14 +02:00
Thomas VIAL
b58d0d33d6
Fixing #143
2016-04-21 01:08:14 +02:00
Thomas VIAL
a2109ff287
Merge branch 'v2' of github.com:tomav/docker-mailserver into v2
2016-04-20 23:02:23 +02:00
Thomas VIAL
4f611eec1d
Fixed #143 adding a OpenDKIM keys generator and its integration tests
2016-04-20 23:01:32 +02:00
angus
e25bbb965c
Fix a problem in the reload function of spamassassin cron.daily script.
...
(see issue #137 on github).
2016-04-20 22:37:06 +02:00
Thomas VIAL
003b89c98b
Fixed typo / text format
2016-04-19 23:25:54 +02:00
angus
d90e67e920
Fixes paths for SSL setup, spamassassin and postfix addon config.
...
Fixes error from logrotate when fail2ban is disabled (failure
when reloading the service).
2016-04-19 00:30:56 +02:00
Thomas VIAL
3f79b6ef7a
Changed log configuration to Dockerfile #109
2016-04-18 23:21:03 +02:00
Thomas VIAL
2c6fdf51c1
Changed log configuration to Dockerfile instead of start-mailserver.cf
2016-04-18 23:18:19 +02:00
Thomas VIAL
180390107e
Changed Fail2ban config for #109
2016-04-18 22:57:39 +02:00
Thomas VIAL
72d7207690
Fixing last tests on fail2ban regarding #102 and docker-mailserver v2
2016-04-17 22:59:35 +02:00
Thomas VIAL
2adc559a43
Fixed part of tests for #109
2016-04-15 21:02:41 +02:00
Thomas VIAL
d6f9ffe9a6
Fixed some tests for #109
2016-04-13 23:16:46 +02:00
Thomas VIAL
545922fefa
Fixed paths
2016-04-13 21:43:15 +02:00
Thomas VIAL
fc2e2ae591
Added folder target, simplified user configuration, few renames... Need to work on tests....
2016-04-12 00:04:33 +02:00