49b62aa1be
Fixes #423 ( #428 )
2016-12-24 14:52:00 +01:00
3286612831
Should fix #426 ( #427 )
2016-12-24 14:24:29 +01:00
ccad91c23d
Improved start-mailserver output ( #420 )
...
* Improved start-mailserver output
* Fixed rework to make tests work again
* Improved output and updated SSL certs for LE
2016-12-23 23:56:39 +01:00
2a15ac619e
Secure TLS protocols ( #418 )
2016-12-23 19:14:02 +01:00
83c0095e00
Script to update users password, made test and updated setup.sh ( #413 )
...
* Added script to update users password, made test and updated setup.sh
* Moved update password test to tests.bat
* Fixed test for update password
2016-12-21 20:12:05 +01:00
68e7e46308
Merge pull request #416 from tomav/issue-414
...
Refactored travis config
2016-12-21 12:53:50 +01:00
b71a48c33f
Refactored config
2016-12-21 12:39:28 +01:00
f9e663b25a
Merge pull request #415 from tomav/issue-414
...
Added travis_wait in config to increase build time to 20min
2016-12-21 12:03:43 +01:00
c5af8d32a9
Changed configuration in 2 different lines
2016-12-21 11:52:51 +01:00
5d77837532
Added travis_wait in config to increase build time to 20min
2016-12-21 11:34:29 +01:00
c4f434b28e
Merge pull request #408 from alinmear/master
...
Fix Problem with Saslauthd and Postfix master.cf
2016-12-20 08:36:33 +01:00
782152f827
Fix Problem with Saslauthd and Postfix master.cf
...
The provided default postfix master.cf overwrites the configs for
saslauthd within main.cf. To make saslauthd work, we have to comment or
in this case delete the lines from master.cf to make the given configs
in main.cf work.
2016-12-19 13:39:30 +01:00
93837ec2f9
Merge pull request #404 from arcaine2/patch-1
...
Fail2ban fix for restarting container
2016-12-18 16:55:02 +01:00
2707992c44
Fail2ban fix for restarting container
...
Fail2ban doesn't seems to shutdown cleanly and leaves fail2ban.sock file that prevent it from starting after a container restart. That simple check should do the trick.
2016-12-18 13:06:45 +01:00
86141ebb8c
Merge pull request #400 from sylvaindumont/patch-2
...
use strong tls and ciphers
2016-12-17 22:28:52 +01:00
6d1aa1332f
Merge pull request #402 from tomav/issue-401
...
Fixes #401 by running update-locale
2016-12-17 22:27:13 +01:00
c7da5583b5
Fixing test
2016-12-17 22:04:59 +01:00
a9b1686e57
Added test
2016-12-17 21:53:09 +01:00
5ce957efa1
Fixes #401 by running update-locale
2016-12-17 21:26:16 +01:00
00f8bdb905
Merge pull request #393 from alinmear/master
...
Restructure start-mailserver.sh #338
2016-12-17 16:34:49 +01:00
d47cf72650
use strong tls and ciphers
2016-12-17 10:59:04 +01:00
1f31475e11
Restructure start-mailserver.sh #338
2016-12-01 15:45:40 +01:00
90708bc924
Merge pull request #382 from tyranron/texthash_format
...
Use "texthash" Postfix lookup format instead of "hash"
2016-11-21 11:44:15 +01:00
9e862b8405
use "texthash" Postfix database format instead of "hash"
2016-11-15 21:48:09 +02:00
fbb76a4da7
Use hostname to get domainname ( #381 )
2016-11-14 19:11:35 +01:00
a208cd1b13
Use hostname to get domainname
2016-11-13 14:58:30 +01:00
d3cd407295
Improve LDAP integration ( #379 )
...
* Move ldap files to target dir
* Move ldap files to target dir
* Update start-mailser.sh to use copied files
* Add the domainname from container to vhost
* Fix unary operator error
* List dovecot users only when LDAP disabled
* Minor
2016-11-13 11:39:45 +01:00
f2f059bb91
Changing the fetchmail config file has no effect ( #372 ) ( #373 )
2016-11-02 11:28:27 +01:00
3ec1fb202d
Add ldap auth for postfix and dovecot ( #352 )
...
* Add ldap support for postfix and dovecot
* Add SASLAUTHD
* Update README.md
* Add necessary packages to dockerfile
* Add config files for ldap
* Add tests for ldap auth
2016-10-30 14:11:36 +01:00
5298271bfd
Fixes #364 - hostname/domainame is required. ( #368 )
2016-10-30 12:42:29 +01:00
05f993ceb8
Fixes #362 by removing unused parameter ( #363 )
2016-10-27 14:59:38 +02:00
9111a92b18
improve OpenDKIM and OpenDMARC milters integration ( #361 )
2016-10-25 08:57:08 +02:00
a62062c382
make Postfix -> Dovecot delivery over LMTP (was LDA) ( #305 ) ( #360 )
2016-10-24 15:03:08 +02:00
50a3418d7f
Fixes #339 ( #356 )
...
Overwrite message with the actual logged message.
2016-10-13 20:40:22 +02:00
08dc28e304
Fixes #346 and added a virusmail wiper triggered by a CRON ( #347 )
...
* Fixes #346 and added a virusmail wiper triggered by a CRON
* Renamed env to something more explicit VIRUSMAILS_DELETE_DELAY
2016-10-08 19:02:47 +02:00
986dc97f1a
Fix rm erros in tests ( #342 )
2016-09-30 23:37:09 +02:00
a97c8075ee
Fixes #340 - amavis_duration is now a number and not a string anmymore ( #341 )
...
Fixes #340 - amavis_duration is now a number and not a string anymore
2016-09-30 13:54:50 +02:00
e4bab5b996
add ELK support ( #331 )
...
* add support to forward logs to ELK stack.
* from docker elk customize image with
* https://github.com/whyscream/postfix-grok-patterns
* custom imput
* override syslog filter.
* fix typo.
* Explicit forwarder vars and messages.
* add amavis grok
* add dovecot grok
* add geoip db
* add logstash geoip plugin
* add custom amavis grok from @tomav.
* switch to filebeats input
* refactor syslog filter
* add filebeat
* add template config
* replace rsyslog with filebeat.
2016-09-29 22:52:05 +02:00
c2eb975ace
Fixes #329 ( #330 )
2016-09-23 08:22:57 +02:00
bd14a1d8bf
Revert "Fix for multiple ipv4" ( #306 #310 ) ( #325 )
...
This reverts commit e5d14fd0bc
.
172.0.0.0-172.15.255.255 and 172.32.0.0-172.255.255.255 are valid
external IP addresses. Try PERMIT_DOCKER: network instead.
2016-09-19 12:34:57 +02:00
f42a0c1935
Improve 'make clean' ( #323 )
...
Remove also all temporary test files. A new test can be started without
reclone the repository.
2016-09-12 17:49:46 +02:00
535f809c5b
Added .dockerignore to avoid having 120+ Mo pushed into the image ( #321 )
2016-09-11 20:12:42 +02:00
ab263b2ec3
Added check on logs regarding permission that occured sometimes... ( #320 )
...
* Added check on logs regarding permission that occured sometimes...
* Fixed test container
2016-09-11 14:26:04 +02:00
c8086135a4
Avoid many escaped slashes in sed scripts ( #317 )
...
Many escaped slashes can be avoided by changing the deliminter in sed
replace statements. This increases readability a little bit.
2016-09-09 12:29:15 +02:00
540ff3b600
Added SLack configuration for Travis notifications ( #316 )
2016-09-07 22:40:02 +02:00
cc2043ba88
Add syntax highlighting for YAML code snippets. ( #314 )
...
Fenced code blocks support YAML syntax highlighting.
2016-09-07 19:39:27 +02:00
d9e1c0ad61
remove unnecessary spamd process ( #312 )
2016-09-06 13:06:25 +02:00
2241f9b61e
Merge pull request #310 from Zehir/master
...
Fix for multiple IPV4
2016-09-05 08:09:27 +02:00
e5d14fd0bc
Fix for multiple IPV4
2016-09-04 23:26:10 +02:00
06125e1f1a
Show debug message when config/dovecot.cf gets loaded ( #307 ) ( #308 )
2016-09-04 20:38:30 +02:00