1
0
mirror of https://github.com/docker-mailserver/docker-mailserver.git synced 2025-08-08 23:06:49 +02:00
Commit Graph

2034 Commits

Author SHA1 Message Date
bbd1b36a63 Change tag convention and allow multiple registries (#1763)
* Change tag convention and allow multiple registries

* Add ghcr username secret

* Introduce repository secrets

Again, use-case being forks not having to change these values in the YAML.

* Update image tag according to convention

* Add available sources and tag convention
2021-01-24 23:18:37 +01:00
1e1059349d Updated Installation Examples (markdown) 2021-01-24 18:20:34 +01:00
b5dc7ed8c1 Add section to use mailserver with proxy protocol 2021-01-24 17:09:12 +01:00
cb1e6d579e Typo fixed 2021-01-23 19:10:15 +01:00
324ee8eb85 Improve logging significantly – color is back! (#1758)
* improve logging significantly
* now defaulting to warn
* final adjustments
* correcting not-escaped $ in sed
2021-01-22 10:03:31 +01:00
035c4de7fe Merge pull request #1756 from aendeavor/fix-build_inconsistency
FIX: build inconsistencies for razor
2021-01-20 20:53:07 +01:00
a0056b1a88 should fix build inconsistencies for razor 2021-01-19 15:32:16 +01:00
e40c2593cc FIX: Postfix configuration in start-mailserver.sh for regex (#1754)
* fixes tomav#1437
2021-01-19 12:31:45 +01:00
29f4367d8d Updated Setup docker mailserver using the script setup.sh (markdown) 2021-01-19 09:45:29 +01:00
a669ef9c62 Updated Setup docker mailserver using the script setup.sh (markdown) 2021-01-19 09:45:01 +01:00
221d4ce187 adjusting links & misc 2021-01-19 09:27:01 +01:00
dba291dc43 Introducing the repository secret (#18)
* fixes #17
* corrections and adjustments
2021-01-18 20:51:56 +01:00
a751b5018f Add dependabot for github actions (#16)
* Add dependabot for github actions

Add [dependabot](https://github.blog/2020-06-01-keep-all-your-packages-up-to-date-with-dependabot/) configuration for github actions.

* Add gitsubmodules to dependabot

* Set default reviewers and labels for dependabot

* Remove submodules check 

Ref: https://github.com/docker-mailserver/docker-mailserver/pull/16#issuecomment-762086895
2021-01-18 18:01:07 +01:00
717aeffae8 feat: leverage cache to prevent unnecessary pushing and building (#14)
* feat: leverage cache to prevent unnecessary pushing and building

* fix: combine test build and test suite to leverage cache

* fix: revert inadvertently changed parts

* fix: review-requested changes

* fix: update test tags to use static ci tag
2021-01-17 10:41:47 -06:00
061fe12aa7 Solve Fetchmail imap idle issue (#10)
* Migrate PR#1730 from tomav/docker-mailserver repo to new
docker-mailserver/docker-mailserver repo
* Resolved review comments
* Moved counter increment to have consistency between fetchmail process
and fetchmail config files
* Added tests for new fetchmail option

Co-authored-by: Georg Lauterbach <44545919+aendeavor@users.noreply.github.com>
2021-01-17 10:39:09 +01:00
f1b6873d62 Merge pull request #13 from docker-mailserver/init
Add init system
2021-01-17 00:04:47 +01:00
6e9f6152be Add init system 2021-01-16 19:35:42 +01:00
e82b109fcd Merge pull request #11 from aendeavor/fix-pr_testing
Fixes the PR testing problems
2021-01-16 15:58:53 +01:00
c31a62d2f6 fixes the PR testing problems 2021-01-16 15:34:31 +01:00
614fbb4983 mark image for stable appropriately in CI 2021-01-16 12:06:40 +01:00
189e5376cc Final Migration Step (#6)
* first migration steps
  * altered issue templates
  * altered README
  * removed .travis.yml
* adjusting registry & repository, Dockerfile and compose.env
* Close stale issues automatically
* Integrated CI with Github Actions (#3)
* feat: integrated ci with github actions
* fix: use secrets for docker org and update image
* docs: clarify why we use -t if no tty exists
* fix: correct remaining references to old repo
chore: prettier automatically updated markdown as well
* fix: hardcode docker org
* change testing image to just testing
* ci: add armv7 as a supported platform
* finished migration steps
* corrected linting in build-push action
* corrected linting in build-push action (2)
* minor preps for PR
* correcting push on pull request and minor details
* adjusted workflows to adhere closer to @wernerfred's diagram
* minor patches
* adjusting Dockerfile's installation of base packages
* adjusting schedule for stale issue action
* reverting license text
* improving CONTRIBUTING.md PR text
* Update CONTRIBUTING.md
* a bigger patch at the end
  * moved all scripts into one directory under target/scripts/
  * moved the quota-warning.sh script into target/scripts/ and removed empty directory /target/dovecot/scripts
  * minor fixes here and there
  * adjusted workflows for use a fully qualified name (i.e. docker.io/...)
  * improved on the Dockerfile layer count
  * corrected local tests - now they (actually) work (fine)!
  * corrected start-mailserver.sh to make use of defaults consistently
  * removed very old, deprecated variables (actually only one)
* various smaller improvements in the end
* last commit before merging #6
* rearranging variables to use alphabetic order

Co-authored-by: casperklein <casperklein@users.noreply.github.com>
Co-authored-by: Nick Pappas <radicand@users.noreply.github.com>
Co-authored-by: William Desportes <williamdes@wdes.fr>
2021-01-16 10:16:05 +01:00
41508c01f9 style 2021-01-02 22:59:37 +01:00
641746a0f5 Mention that RELAY_HOST needs to be set even in advanced mode 2021-01-02 22:58:06 +01:00
66422cbcb0 Merge pull request #1737 from williamdes/fix/bangs
Fix shebangs
2021-01-02 17:59:44 +01:00
7765d4a6b3 Fix shebangs 2021-01-02 14:49:35 +01:00
cfd7878261 Describe how to authenticate with LDAP 2020-12-30 22:57:24 +01:00
c916e21308 Created Forward-Only mailserver with LDAP authentication (markdown) 2020-12-30 21:15:38 +01:00
8a7dcc67b0 Add a ToDo note 2020-12-30 20:40:36 +01:00
59ba34cb4b corrected lint.sh 2020-12-22 20:07:08 +01:00
6b03c3add5 adjusting Bash failure-construct & SCRIPT variable usage 2020-12-22 18:09:03 +01:00
2020df88fe corrected CONTRIBUTING & README 2020-12-22 11:08:50 +01:00
7517315b85 added description for user-patches & reworked SELinux settings 2020-12-19 13:17:48 +01:00
e11f4f609a Merge pull request #1705 from gmasse/new-1697
Add purge cron job for Dovecot dbox format
2020-12-18 23:00:36 +01:00
a2ebeea672 Merge pull request #1711 from MakerMatrix/rsyslog-ikmlog-fix
Get rid of syslogd warnings about kernel logging.
2020-12-18 16:32:43 +01:00
d400417d0e Add purge cron job for dbox 2020-12-17 20:35:06 +01:00
8b9a102e3e Mention maintained autodiscover-email-settings 2020-12-13 21:42:51 +01:00
d9e4b89415 Merge pull request #1703 from BrandonSchmitt/acme-fixes
Small fixes for extracting certs from the acme.json file
2020-12-11 12:53:04 +01:00
ccd99636e8 Update "Manage Sieve" link 2020-12-11 10:18:01 +01:00
ad4d4cc794 Refactor bash [[ ... ]] && ... || ... into if then else 2020-12-11 04:51:53 +01:00
6292e8ac02 This should be a config option instead. 2020-12-10 17:19:19 +00:00
31f593eee9 correcting lint.sh to properly use exit instead of return 2020-12-10 10:51:33 +01:00
fd9b9ebf1e Comment out errant/noisy kernel logging in /etc/rsyslogd 2020-12-09 20:42:21 +00:00
bc95107b54 Get rid of syslogd warning about kernel logging. 2020-12-09 20:02:27 +00:00
2629b57590 Merge pull request #1708 from williamdes/feature/sasl-options
Add more config options to saslauthd.conf
2020-12-08 22:07:41 +01:00
e58020029e Add more sasl LDAP config options
- SASLAUTHD_LDAP_PASSWORD_ATTR => ldap_password_attr
- SASLAUTHD_LDAP_AUTH_METHOD => ldap_auth_method
- SASLAUTHD_LDAP_MECH => ldap_mech
2020-12-08 15:30:55 +01:00
17962c243a Implement more sasl config options
Follow up of: https://github.com/tomav/docker-mailserver/pull/980
Ref: https://github.com/tomav/docker-mailserver/issues/1704
2020-12-08 15:07:22 +01:00
c020cc88a1 Use the environment var SSL_DOMAIN while extracting certs from the acme.json during start-up
Signed-off-by: Brandon Schmitt <Brandon.Schmitt@live.de>
2020-12-06 20:36:22 +01:00
6251f898ea Fix error in python script extracting certs from the acme.json file if there are sections with null values as certs
Signed-off-by: Brandon Schmitt <Brandon.Schmitt@live.de>
2020-12-06 20:30:20 +01:00
cee1b06d0e Better highlighting on config blocks 2020-12-05 21:01:26 +01:00
ee557c9e3f Command-line to verify certificate dates 2020-11-29 20:23:43 +01:00