Josef Friedrich
4e253a098d
Simplify Dockerfile ( #300 )
...
The 'ADD' instruction can handle directories as source. It is no need
to add every script in 'target/bin' explicitly. New scripts can be
added without touching the Dockerfile.
2016-09-02 09:08:05 +02:00
Josef Friedrich
afb8c05cf9
Refactor Dockerfile ( #293 )
...
Split long "oneliner" in multiple lines to increase readability. Sort
installed packages alphabetically. Replace tabs with to two spaces.
2016-08-30 09:59:46 +02:00
Josef Friedrich
6c9901e260
Improve fetchmail support ( #289 )
...
Fetchmail is now configured by a script called 'setup-fetchmail'.
The script 'debug-fetchmail' is used inside the 'setup.sh' script.
2016-08-29 19:03:45 +02:00
Josef Friedrich
98e59a7abe
Implement ./setup.sh email list ( #287 )
...
This commit adds a script nammed 'listmailuser'. './setup.sh' uses this
this script for its subcommand './setup.sh email list'. A test have
been added too.
2016-08-29 13:44:36 +02:00
Josef Friedrich
e7de8b9245
Implement fetchmail ( #260 ) ( #271 )
...
To retrieve emails from external mail accounts.
2016-08-21 22:13:13 +02:00
shim_
94679df291
move addmailuser, delmailuser to target/bin
2016-06-15 19:50:01 +02:00
shim_
b9aceb9d6f
add relevant files
2016-06-14 13:38:34 +02:00
Thorsten von Eicken
70dd4d1519
support sending via AWS SES
2016-05-22 21:45:00 -07:00
Thomas VIAL
fd98dd4f16
Merge pull request #168 from 00angus/v2_smallfix
...
Sieve filters can now be installed at user setup.
2016-04-29 18:38:18 +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
angus
25406949ee
Sieve filters can now be installed at user setup.
...
Changed Dockerfile to include a missing configuration file for dovecot (mailboxes).
Moved Postfix setup after DKIM/DMARC/SSL setup, near the override postfix setup.
2016-04-29 00:41:48 +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
6faf5ce88b
Refactored Dockerfile to reduce layers and image size
2016-04-24 13:46:48 +02:00
Thomas VIAL
8d23df41fa
Kept @00angus filter file for dovecot
2016-04-23 20:20:25 +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
0a0a0cab80
Changed Dockerfile to reduce image size on #109
2016-04-21 18:04:33 +02:00
Thomas VIAL
b58d0d33d6
Fixing #143
2016-04-21 01:08:14 +02: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
2b8bf1b80d
Changed documentation for #109
2016-04-20 10:15:51 +02:00
Thomas VIAL
c63af94788
Changed log location using Dockerfile #109
2016-04-18 23:38:52 +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
fc2e2ae591
Added folder target, simplified user configuration, few renames... Need to work on tests....
2016-04-12 00:04:33 +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
Dominik Winter
7e7c34a256
added fail2ban
2016-02-12 00:19:21 +01:00
Thomas VIAL
6cf6a5df5d
Added test on default ssl certs and added letsencrypt X1 and X2 certificates
2016-02-08 23:47:42 +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
Christian Musa
9a80374bc3
Add pop3 support
2016-01-24 02:41:25 -03:00
bilak
5176ac03b5
- added DKIM support
2016-01-20 16:41:34 +01:00
Thomas VIAL
f07a9ba852
Fix for #44 and #47 , also enabling plain and login mechs.
2016-01-12 01:02:47 +01:00
Ian Andrews
d5c6167dd3
Added SMTP and IMAP ports
2016-01-08 11:52:06 -05:00
Thomas VIAL
d7ce15957f
Fixes #38 (authdeamon pseudo-issue)
2015-11-22 01:48:19 +01:00
Dimitri Kopriwa
3b55aa735d
added rm -rf /var/lib/apt/lists/*
2015-11-20 17:31:47 +01:00
Thomas VIAL
cc1715cb51
Added netcat
2015-10-19 15:55:36 +02:00
Thomas VIAL
9bcced6f29
Added integration testing - #28
2015-10-18 21:02:46 +02:00
Thomas VIAL
c3c711afd0
Fixes #18 => removed --no-install-recommends
2015-09-12 11:30:24 +02:00
Thomas VIAL
f18559f1c1
Fixed #18 => moved from fam to gamin and added a 'docker' user with id '5000'
2015-09-12 10:54:30 +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
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
a3634190b0
Added vim.
2015-07-04 15:54:26 +02:00
Thomas VIAL
3dcceaef0c
Changed permission to allow editing
2015-07-01 14:10:04 +02:00
Thomas VIAL
ccca157920
Added SSL for courier-imap using courier-imap-ssl.
...
Fixed /etc/postfix/vhost issue.
2015-03-31 19:31:18 +02:00
Thomas VIAL
ef34462e34
Added default postfix configuration files
2015-03-31 17:27:54 +02:00
Thomas VIAL
9cd746ef33
Simplified configurations
2015-03-29 14:07:56 +02:00
Thomas VIAL
22a54827ff
Working image.
2015-03-28 16:44:40 +01:00
Thomas VIAL
4227d04753
First commit. Need to add README and default configurations.
2015-03-28 15:59:15 +01:00