Thomas VIAL
df752280e0
BREAKING CHANGES: ( #432 )
...
* Removed DISABLE_AMAVIS
* Renamed DISABLE_* to ENABLE_* with 0 as default value. (this must be explicit)
* Added missing tests for ENABLE_*
* Improved readme and docker-compose example
Should fix #256 and #386
2016-12-25 22:54:37 +01:00
Thomas VIAL
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
Dennis Stumm
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
Thomas VIAL
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
Josef Friedrich
cc2043ba88
Add syntax highlighting for YAML code snippets. ( #314 )
...
Fenced code blocks support YAML syntax highlighting.
2016-09-07 19:39:27 +02:00
Morgan Kesler
ee0c4244cc
Add the option of manually specifying paths to SSL certificates ( #296 )
...
* Add the option of manually specifying paths to SSL certificates
* Adding tests for manual SSL changes
2016-08-31 15:15:39 +02:00
Josef Friedrich
f707a11c98
Add notice to docker-compose version in README ( #268 #276 ) ( #277 )
2016-08-23 11:51:05 +02:00
Josef Friedrich
e7de8b9245
Implement fetchmail ( #260 ) ( #271 )
...
To retrieve emails from external mail accounts.
2016-08-21 22:13:13 +02:00
Zehir
8b289f6717
Adding the PERMIT_DOCKER option ( #270 )
...
* Adding the PERMIT_DOCKER option
See README.md for more informations
* Adding some test for PERMIT_DOCKER option
* Fix test cases
* Opendkim and Openmarc configuration
Fix docker network range
Adding opendkim and openmarc configuration
* Adding some options for tests
* Update log message
* Update tests
2016-08-21 22:10:13 +02:00
Jack Twilley
0e8934c151
Minor corrections to README.md ( #264 )
...
One example was missing a useful line, which was present in the wiki's example and without which the example does not run.
A typographical error was found in a file.
2016-08-18 09:54:17 +02:00
Thomas VIAL
4964e4dce6
Added shields
2016-08-02 14:24:02 +02:00
Thomas VIAL
4c5e757fec
Added Docker Pull image
2016-06-25 10:57:46 +02:00
shim_
63fd58a7cb
switch to SHA512
2016-06-14 13:00:51 +02:00
Josef Friedrich
9dc6ef9733
Fix link to start-mailserver.sh
2016-05-10 07:32:45 +02:00
Thomas VIAL
05f63f54be
Fixed badged URL to master
2016-05-09 09:28:56 +02:00
Thomas VIAL
975d4fa78f
Release V2 as MASTER (and LATEST image)
2016-05-08 20:10:38 +02:00
Thomas VIAL
98b5717f5c
Release V2 as MASTER
2016-05-08 20:08:24 +02:00
Chris54721
d746c9254e
Update README.md
2016-05-08 19:02:32 +02:00
Tobias Rittig
43643b5cea
#Fix docker-compose.yml proposal
...
./opendkim/ local folder shadows ./config/opendkim
on generation of the keyfiles all files get written to ./config/opendkim leaving ./opendkim empty
thus on startup no config for opendkim is loaded
2016-05-01 15:23:34 +02:00
André Stein
94a97ac150
Update README.md with new link to "Configure Sieve filter" wiki page
2016-04-29 17:52:22 +02:00
André Stein
9f63fa2ef4
Rename environment variable ENABLE_MANAGE_SIEVE to ENABLE_MANAGESIEVE.
2016-04-29 17:09:48 +02:00
André Stein
69b66d55bc
Configure dovecot's managesieve plugin when the environment variable
...
ENABLE_MANAGE_SIEVE has been set.
Adapted README and updated tests.
The functionality has successfully been tested using the Sieve
Thunderbird plugin.
2016-04-29 15:24:10 +02:00
André Stein
2cfb3c9977
Update README.md with link to sieve configuration in Wiki
2016-04-28 10:26:05 +02:00
André Stein
2f9f6b1002
Implement basic sieve support using Dovecot.
...
The dovecot-sieve plugin is installed and configured to apply sieve
as soon as a .dovecot.sieve file is encountered in the virtual user's
home directory (that is /var/mail/${domain}/${username}/.dovecot.sieve).
Transport has been changed in the postfix configuration to use
Dovecot LDA (see http://wiki.dovecot.org/LDA/Postfix ) to actually
enable sieve filtering.
Tests have been added.
2016-04-28 08:57:50 +02:00
Thomas VIAL
f8268f641a
Fixed link to script
2016-04-24 18:12:36 +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
2f1be46c91
Fixed typo
2016-04-23 09:27:47 +02:00
Thomas VIAL
81bd1f5212
Fixed formatting
2016-04-23 00:35:40 +02:00
Thomas VIAL
b78ae12cf0
Fixed typo
2016-04-23 00:34:03 +02:00
Thomas VIAL
4414976e32
Added information regarding default value
2016-04-23 00:32:43 +02:00
Thomas VIAL
43d2c0c4a5
Improved documentation
2016-04-23 00:31:15 +02:00
Thomas VIAL
0322d890cd
Fixed i#152 Fail2ban config and tests
2016-04-22 17:51:14 +02:00
Kyle Ondy
ef2759c6c6
Convert tab to spaces in the readme
...
Call me petty, but things like this bother me more than they should.
2016-04-21 09:29:57 -04:00
Kyle Ondy
d9295ccc13
Remove trailing whitespace in the readme
2016-04-21 09:28:23 -04:00
Thomas VIAL
4f611eec1d
Fixed #143 adding a OpenDKIM keys generator and its integration tests
2016-04-20 23:01:32 +02:00
Thomas VIAL
c311ef0b5a
Fixed typos
2016-04-20 11:40:31 +02:00
Thomas VIAL
2b8bf1b80d
Changed documentation for #109
2016-04-20 10:15:51 +02:00
angus
ee0d0853dd
Dovecot based version of the mailserver.
...
Courier and Cyrus Sasl have been removed and substituted with Dovecot which now
handle authentication for Postfix, Imap and Pop3, with support for SSL.
This allow the use of several encryption schemes for the password as well as a
single user db.
OpenDKIM keys can now be provided at the startup and will be used instead of
generating new ones (so that you don't have to change your DNS configuration).
This version builds correctly on Docker but no integration tests have been
reworked to accommodate Dovecot instead of Courier and Cyrus Sasl. As such
at present no automatic tests can be executed.
2016-04-07 14:42:07 +02:00
angus
5219aab9e8
Add ENABLE_FAIL2BAN environment variable to enable fail2ban service (it's not enabled by default, now).
...
* Changed/updated Makefile and integration tests
* Changed some grep expressions in the fail2ban tests
2016-03-31 12:33:47 +02:00
Chris54721
19fed39dc4
Merge remote-tracking branch 'upstream/master' into relay
2016-03-18 20:00:48 +01:00
Marko J
cbf72bdb53
Better documentation for SMTP_ONLY environment variable
2016-03-01 01:04:31 +00:00
Marko Jung
ca35e0e313
on special request also some documentation
2016-03-01 00:21:23 +01:00
Thomas VIAL
ab9fd69052
Fixed test file now moved to "bats"
2016-02-25 12:15:33 +01:00
Robert Dolca
d36ecaa2c0
Add SASL_PASSWD environment variable to configure relay authentication
2016-02-20 02:21:25 +00:00
Thomas VIAL
59a6649f0e
Fixes #79 and add spamassassin configuration variables (see README.md)
2016-02-18 22:11:24 +01:00
Thomas VIAL
f77e2e9ffa
Added fail2ban to features list
2016-02-13 12:20:15 +01:00
Thomas VIAL
dfd3a486d1
Moved SSL doc to the Wiki
2016-02-10 09:53:51 +01:00
Thomas VIAL
a13cbcb9aa
Improved documentation
2016-02-04 08:51:07 +01:00
Thomas VIAL
97a495ae1d
Added tests and simplified some of them
2016-02-03 22:45:11 +01:00