Commit graph

59 commits

Author SHA1 Message Date
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
Thomas VIAL 1c3b86dc41 Fixed FAQ url 2016-02-01 15:06:39 +01:00
Thomas VIAL 5c4a5fee92 Simplified README and linked to FAQ. 2016-02-01 15:05:29 +01:00
bilak 07ec823f45 - added DMARC (opendmarc) support with basic setup 2016-01-26 18:26:50 +01:00
Thomas VIAL 713fd8dc30 Merge branch 'pop3-support' of https://github.com/crash7/docker-mailserver into crash7-pop3-support 2016-01-26 12:56:26 +01:00
Thomas VIAL 06281f7823 Merge pull request #56 from bilak/master
#55 - added DKIM support -i 55
2016-01-26 12:27:54 +01:00
bilak 426f87d916 - reworked dkim (configuring for all domains based on postfix/vhost) 2016-01-23 18:38:21 +01:00
Thomas VIAL 796699f0f1 Fixes #39 with a basic backup script 2016-01-22 15:02:25 +01:00
bilak 5176ac03b5 - added DKIM support 2016-01-20 16:41:34 +01:00
Thomas VIAL 0e4058d70f Improved documentation and added link to SSL.md 2015-12-06 21:12:32 +01:00
Thomas VIAL fe55350645 Cleaned code after live testing and improved documentation 2015-12-05 17:32:33 +01:00
Thomas VIAL e5719ceacb Begening configuration for Letsencrypt support 2015-12-05 16:44:13 +01:00
Thomas VIAL 4f1da4e8f2 Improved documentation requested in #33 2015-11-22 01:39:09 +01:00
Thomas VIAL 2402455267 Improved documentation to fix #31 2015-10-22 16:38:27 +02:00
Thomas VIAL c6ed9f16a4 Fixed Travis CI image for master branch only 2015-10-19 12:55:53 +02:00
Thomas VIAL 201dd22092 Added information about Travis, Docker Hub and tests. 2015-10-18 22:29:32 +02:00
Thomas VIAL c6ad590457 Use TRAVIS env and updated README with Travis build status 2015-10-18 21:38:22 +02:00
Thomas VIAL d0e540d404 Fixed typo 2015-09-12 10:53:59 +02:00
Thomas VIAL a59eec646a Added link to blog post. 2015-08-26 10:05:40 +02:00
Thomas VIAL 514fe97303 Improved documentation 2015-08-19 16:13:56 +02:00
Thomas VIAL 7a28bb0f3a Fixed typo. 2015-08-19 15:59:04 +02:00
Thomas VIAL c95dea76f6 Added better check on self-signed certs. for #14 2015-08-19 15:47:20 +02:00
Thomas VIAL 920ac36bad Improved documentation about SSL certs. which are self-signed 2015-08-19 10:08:43 +02:00
Thomas VIAL 9be61a477c Improved documentation for #14 2015-08-18 20:49:49 +02:00
Thomas VIAL db8391e4f4 Fixes #14 documentation. 2015-08-18 13:24:12 +02:00
Thomas VIAL a848a55177 Added a way to generate and configure a specific SSL certificate for postfix #14 2015-08-18 13:13:56 +02:00
Thomas VIAL 63a7be0e97 Removed "docker_mail_domain" env. variable to use docker hostname and improved documentation for #13 2015-08-17 22:16:08 +02:00
Thomas VIAL 09c8166a24 Fixed documentation when using docker to help on #13 2015-08-17 20:45:49 +02:00
Thomas VIAL dd4f90e66e Improved documentation related to #11 2015-08-10 12:20:50 +02:00
GAVARD Ewann 15835a0ead Update README.md 2015-08-05 13:35:22 +02:00
Thomas VIAL 51775c8020 Improved documentation to fix #9 2015-07-27 10:00:53 +02:00
Thomas VIAL 320156439f Fixes #8 - BC BREAK - User configuration is no longer in docker-compose.yml to make it easier to maintain 2015-07-16 19:35:11 +02:00
Thomas VIAL f0ad3151a9 Text formating 2015-07-01 14:10:52 +02:00
Thomas VIAL 31b9dbf05a Improved markdown style. 2015-06-29 14:57:08 +02:00
Thomas VIAL 1e19ca515e Improved documentation (added client configuration) 2015-06-29 14:55:54 +02:00
Thomas VIAL 3fbe48fad5 Fixes #5 => added how to run without docker-compose 2015-05-06 00:12:36 +02:00