1
0
mirror of https://github.com/tomav/docker-mailserver.git synced 2024-07-17 21:28:19 +02:00
Commit Graph

1833 Commits

Author SHA1 Message Date
Thomas VIAL
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
Josef Friedrich
762f11802e Fix typo in title 2016-11-19 18:27:41 +01:00
Emanuele Mazzotta
95fee5107d Updated Override default postfix configuration (markdown) 2016-11-19 15:30:58 +01:00
tyranron
9e862b8405 use "texthash" Postfix database format instead of "hash" 2016-11-15 21:48:09 +02:00
Thomas VIAL
fbb76a4da7 Use hostname to get domainname (#381) 2016-11-14 19:11:35 +01:00
Dennis Stumm
a208cd1b13 Use hostname to get domainname 2016-11-13 14:58:30 +01:00
Dennis Stumm
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
Sam Collins
e997c52c6d Updated Line Numbers for additinal postfix config 2016-11-09 11:09:29 +00:00
Josef Friedrich
f2f059bb91 Changing the fetchmail config file has no effect (#372) (#373) 2016-11-02 11:28:27 +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
5298271bfd Fixes #364 - hostname/domainame is required. (#368) 2016-10-30 12:42:29 +01:00
Josef Friedrich
571baa16b1 How to configure docker-mailserver in a rancher environment 2016-10-27 17:01:08 +02:00
Thomas VIAL
05f993ceb8 Fixes #362 by removing unused parameter (#363) 2016-10-27 14:59:38 +02:00
Kai Ren
9111a92b18 improve OpenDKIM and OpenDMARC milters integration (#361) 2016-10-25 08:57:08 +02:00
Kai Ren
a62062c382 make Postfix -> Dovecot delivery over LMTP (was LDA) (#305) (#360) 2016-10-24 15:03:08 +02:00
Alexander Neu
50a3418d7f Fixes #339 (#356)
Overwrite message with the actual logged message.
2016-10-13 20:40:22 +02:00
Florian Wendelborn
f5ba4308e9 Updated FAQ and Tips (markdown) 2016-10-11 05:25:41 +02: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
Sebastian Straub
bfe70de0c8 how to add your own certificates 2016-10-01 15:49:10 +02:00
Dennis Stumm
986dc97f1a Fix rm erros in tests (#342) 2016-09-30 23:37:09 +02:00
Pablo Castorino
913fc7e4e2 Created Configure ELK (markdown) 2016-09-30 11:47:36 -03:00
Thomas VIAL
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
Pablo Castorino
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
hogsim
95b2411b59 Updated Configure DKIM (markdown) 2016-09-26 19:25:40 +02:00
Thomas VIAL
c2eb975ace Fixes #329 (#330) 2016-09-23 08:22:57 +02:00
Josef Friedrich
28639b0e7f Add info about system requirements 2016-09-20 16:34:48 +02:00
Josef Friedrich
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
Alexander Kachkaev
c72dfde785 Explain how to skip inbox (should be a common case; I personally spent more than an hour investigating how to do this) 2016-09-13 22:51:29 +01:00
Lennart Rosam
146f9e4fc9 Fix typo. That's carriage return, line feed aka CRLF =) 2016-09-13 18:40:45 +02:00
Josef Friedrich
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
Thomas VIAL
968f957d0f Added cron regarding sa-learn 2016-09-12 16:00:05 +02:00
Thomas VIAL
535f809c5b Added .dockerignore to avoid having 120+ Mo pushed into the image (#321) 2016-09-11 20:12:42 +02:00
Thomas VIAL
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
Josef Friedrich
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
Thomas VIAL
540ff3b600 Added SLack configuration for Travis notifications (#316) 2016-09-07 22:40:02 +02:00
Josef Friedrich
9149f5afa7 Add syntax highlighting for docker-compose.yml 2016-09-07 19:41:07 +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
Josef Friedrich
a1b486a7b9 Add missing dot 2016-09-07 19:38:50 +02:00
Josef Friedrich
c5228ff3f8 Shorten key 2016-09-07 19:38:02 +02:00
Josef Friedrich
749b2f5244 Better wording 2016-09-07 19:36:40 +02:00
Josef Friedrich
e2fcdb3c1a Add section 'Configuration using a web interface' 2016-09-07 19:35:21 +02:00
Josef Friedrich
b5ea16d761 Extend debugging section 2016-09-07 19:24:38 +02:00
Josef Friedrich
c49f14a8bb Add dig command 2016-09-07 18:37:43 +02:00
Josef Friedrich
2e283a0570 Add override section 2016-09-06 17:19:44 +02:00
Kai Ren
d9e1c0ad61 remove unnecessary spamd process (#312) 2016-09-06 13:06:25 +02:00
Josef Friedrich
2241f9b61e Merge pull request #310 from Zehir/master
Fix for multiple IPV4
2016-09-05 08:09:27 +02:00
Zehir
e5d14fd0bc Fix for multiple IPV4 2016-09-04 23:26:10 +02:00
Josef Friedrich
06125e1f1a Show debug message when config/dovecot.cf gets loaded (#307) (#308) 2016-09-04 20:38:30 +02:00
Josef Friedrich
fce98eaecb Use COPY instead of ADD in Dockerfile (#301) (#304)
For other items (files, directories) that do not require ADD’s tar
auto-extraction capability, you should always use COPY.

  docker run --rm -i lukasmartinelli/hadolint < Dockerfile

shows:

  /dev/stdin:49 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:50 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:62 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:63 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:77 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:78 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:81 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:82 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:85 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:89 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:107 DL3020 Use COPY instead of ADD for files and folders
  /dev/stdin:109 DL3020 Use COPY instead of ADD for files and folders
2016-09-04 20:37:16 +02:00
Josef Friedrich
8d7301d679 Add tree view of config folder 2016-09-04 19:13:18 +02:00