build: Initial mail server docker image #6

Merged
jon_nfc merged 19 commits from 1-initial-container into development 2022-02-14 06:10:14 +00:00
jon_nfc commented 2022-02-12 00:24:41 +00:00 (Migrated from gitlab.com)

📝 Summary

Create the initial docker container with all required components

  • Child of #1

  • Required for nofusscomputing/infrastructure/config#15

  • Blocks nofusscomputing/infrastructure/config!11

🚧 Tasks

  • Basic Readme.md added

  • example docker-compose.yml

  • Functional container

  • passes checklist

## :memo: Summary Create the initial docker container with all required components ### :link: References - Child of #1 - Required for nofusscomputing/infrastructure/config#15 - Blocks nofusscomputing/infrastructure/config!11 ### :construction: Tasks - [x] Basic Readme.md added - [x] example `docker-compose.yml` - [x] Functional container - [ ] passes checklist
jon_nfc commented 2022-02-12 00:24:42 +00:00 (Migrated from gitlab.com)

assigned to @jon_nfc

assigned to @jon_nfc
jon_nfc commented 2022-02-12 00:25:12 +00:00 (Migrated from gitlab.com)

mentioned in merge request nofusscomputing/infrastructure/config!11

mentioned in merge request nofusscomputing/infrastructure/config!11
jon_nfc commented 2022-02-12 00:28:25 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 5b666b04 - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>5b666b04 - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330382754&start_sha=516541b5e005363846c79fed1cf548c7ecb472e0)
jon_nfc commented 2022-02-12 00:35:44 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
jon_nfc commented 2022-02-12 00:36:59 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
jon_nfc commented 2022-02-12 01:15:05 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 86360936 - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>86360936 - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330391119&start_sha=5b666b04cb91c5a00f9764e21a317a9afa9751aa)
jon_nfc commented 2022-02-12 06:09:15 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 3f59d17e - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>3f59d17e - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330418007&start_sha=8636093677904ab3e0e28aa8c8180c4c08989ac0)
jon_nfc commented 2022-02-12 07:32:16 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 2f8815c5 - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>2f8815c5 - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330425132&start_sha=3f59d17ea622957cb62ec4e6ff14b816ca9ba759)
jon_nfc commented 2022-02-12 07:34:22 +00:00 (Migrated from gitlab.com)

added 8h 45m of time spent

added 8h 45m of time spent
jon_nfc commented 2022-02-13 02:04:03 +00:00 (Migrated from gitlab.com)

added 1 commit

  • bb246337 - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>bb246337 - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330544444&start_sha=2f8815c5c6ce294eeb2da63bfd3032c498ad3b08)
jon_nfc commented 2022-02-13 05:58:02 +00:00 (Migrated from gitlab.com)

added 1 commit

  • f2198129 - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>f2198129 - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330556335&start_sha=bb2463371a277be021bb10c0a8d22e371c62e164)
jon_nfc commented 2022-02-13 06:27:07 +00:00 (Migrated from gitlab.com)

added 6h 40m of time spent

added 6h 40m of time spent
jon_nfc commented 2022-02-13 06:38:40 +00:00 (Migrated from gitlab.com)

fetchmail bounced messages when mailbox was full instead of stopping

fetchmail bounced messages when mailbox was full instead of stopping
jon_nfc commented 2022-02-13 07:23:26 +00:00 (Migrated from gitlab.com)
set postmaster "postmaster"
-set nobouncemail
+set no bouncemail
set no spambounce
set properties ""
set syslog

option set no softbounce will permanently delete undeliverable mail. DONT DO deletes mail from source

- [manual](https://www.fetchmail.info/fetchmail-man.html#36) - [ ] [lines 135-139 need fixing](https://github.com/postfixadmin/postfixadmin/blob/f0df017df3e5d3033190dd11bafbfce4f42158da/ADDITIONS/fetchmail.pl#L135-L139) ```diff set postmaster "postmaster" -set nobouncemail +set no bouncemail set no spambounce set properties "" set syslog ``` ~~option `set no softbounce` will permanently delete undeliverable mail.~~ DONT DO deletes mail from source
jon_nfc commented 2022-02-13 07:54:17 +00:00 (Migrated from gitlab.com)

added 82h 34m of time spent

added 82h 34m of time spent
jon_nfc commented 2022-02-13 07:54:30 +00:00 (Migrated from gitlab.com)

time added from orig mr

time added from orig mr
jon_nfc commented 2022-02-13 07:55:00 +00:00 (Migrated from gitlab.com)

mentioned in issue #1

mentioned in issue #1
jon_nfc commented 2022-02-13 18:46:00 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 0e09d24e - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>0e09d24e - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330658064&start_sha=f219812908acaf75cfd61c1f03147232e2a3da1e)
jon_nfc commented 2022-02-13 21:09:53 +00:00 (Migrated from gitlab.com)

added 1 commit

  • f0c668ea - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>f0c668ea - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330674348&start_sha=0e09d24e311be30c0a7412a433cceff6d40f0d5f)
jon_nfc commented 2022-02-13 23:30:20 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 27853642 - build(mail): full docker container build with custom config

Compare with previous version

added 1 commit <ul><li>27853642 - build(mail): full docker container build with custom config</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330687797&start_sha=f0c668eafc6e8064a4af45763a27d399758189f8)
jon_nfc commented 2022-02-14 00:48:01 +00:00 (Migrated from gitlab.com)

added 13 commits

  • ec9e3299 - build(docker): base image added
  • df8997f0 - feat: Added Dovecot and Postfix to container
  • 4db1b34d - feat(amavis): added amavis and configured spam
  • a7c1ae05 - feat(backup): Added backup cron and helper script.
  • ace2493f - feat(fetchmail): added fetchmail
  • 5ec218da - feat(sa-learn): Added cron script to learn spam/ham
  • d8ad253f - feat(shared_mailbox): added helper script to share mailbox.
  • 90a21cf8 - test(docker_compose): add compose file for testing
  • 3601d90a - fix(script): group-mailbox script must be executable
  • 1d73c6eb - feat(vscode): recommended extensions added
  • 38a25272 - ci(markdown_lint): added linting rule file
  • eb43442b - refactor: cron out to /dev/null
  • 1fe3598a - fix(fetchmail): fix cron job so it runs

Compare with previous version

added 13 commits <ul><li>ec9e3299 - build(docker): base image added</li><li>df8997f0 - feat: Added Dovecot and Postfix to container</li><li>4db1b34d - feat(amavis): added amavis and configured spam</li><li>a7c1ae05 - feat(backup): Added backup cron and helper script.</li><li>ace2493f - feat(fetchmail): added fetchmail</li><li>5ec218da - feat(sa-learn): Added cron script to learn spam/ham</li><li>d8ad253f - feat(shared_mailbox): added helper script to share mailbox.</li><li>90a21cf8 - test(docker_compose): add compose file for testing</li><li>3601d90a - fix(script): group-mailbox script must be executable</li><li>1d73c6eb - feat(vscode): recommended extensions added</li><li>38a25272 - ci(markdown_lint): added linting rule file</li><li>eb43442b - refactor: cron out to /dev/null</li><li>1fe3598a - fix(fetchmail): fix cron job so it runs</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330698401&start_sha=27853642d32900c98951437580075e7475618243)
jon_nfc commented 2022-02-14 02:08:28 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 3a3f2098 - feat(spam-learn): add duration to email

Compare with previous version

added 1 commit <ul><li>3a3f2098 - feat(spam-learn): add duration to email</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330710770&start_sha=1fe3598a545044327026f44038be53eeb5f06182)
jon_nfc commented 2022-02-14 02:13:04 +00:00 (Migrated from gitlab.com)

added 1 commit

  • b536a5e4 - ci(gitlab-ci): updated to current dev commit

Compare with previous version

added 1 commit <ul><li>b536a5e4 - ci(gitlab-ci): updated to current dev commit</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330711605&start_sha=3a3f2098c7d81ae85ee42751fa8aef4bbec6a624)
jon_nfc commented 2022-02-14 02:18:44 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 74417187 - refactor: readme linting errors

Compare with previous version

added 1 commit <ul><li>74417187 - refactor: readme linting errors</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330712651&start_sha=b536a5e4b4d0522377e093eec2a0dffb771e6a01)
jon_nfc commented 2022-02-14 02:21:06 +00:00 (Migrated from gitlab.com)

added 1 commit

  • b01bab03 - refactor: readme linting errors

Compare with previous version

added 1 commit <ul><li>b01bab03 - refactor: readme linting errors</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330713078&start_sha=74417187dd0d08272fdbfba0d85e38820205bddb)
jon_nfc commented 2022-02-14 03:47:20 +00:00 (Migrated from gitlab.com)

added 1 commit

  • db3d0b77 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>db3d0b77 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330734616&start_sha=b01bab033fc73866084ea583f416bea57f18d880)
jon_nfc commented 2022-02-14 04:06:01 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 66053fe0 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>66053fe0 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330739573&start_sha=db3d0b770b1e75142de128eb51d551f99afdb557)
jon_nfc commented 2022-02-14 04:08:57 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 858bd924 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>858bd924 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330740416&start_sha=66053fe0d3a62bc4a8cd58aa92b276b2ee976b48)
jon_nfc commented 2022-02-14 04:11:36 +00:00 (Migrated from gitlab.com)

added 1 commit

  • fbc465d4 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>fbc465d4 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330741155&start_sha=858bd924236af758ba3a14a5d39706026d802eee)
jon_nfc commented 2022-02-14 04:15:52 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 7c242097 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>7c242097 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330742240&start_sha=fbc465d41effd7f84f66491db1d2ad1a4ef57c81)
jon_nfc commented 2022-02-14 04:20:08 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 95ff0081 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>95ff0081 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330743246&start_sha=7c242097b5b3ab937a08354d9c2b1f5070ed9db0)
jon_nfc commented 2022-02-14 04:27:40 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 0c68c291 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>0c68c291 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330745273&start_sha=95ff008156b0fd32af76666dd90ac1059f95d857)
jon_nfc commented 2022-02-14 04:32:15 +00:00 (Migrated from gitlab.com)

added 1 commit

  • f2479411 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>f2479411 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330746504&start_sha=0c68c29196328e60c15c7be8d2346fb3e34dee3b)
jon_nfc commented 2022-02-14 04:48:31 +00:00 (Migrated from gitlab.com)

added 1 commit

  • ab4cdf00 - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>ab4cdf00 - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330750965&start_sha=f24794116a5368bf1d8b5a1fc9fb7383086d5645)
jon_nfc commented 2022-02-14 05:01:44 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 72237e1b - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>72237e1b - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330754476&start_sha=ab4cdf00c3a837753a6ad9b6ad6c7b833a1a3adf)
jon_nfc commented 2022-02-14 05:03:02 +00:00 (Migrated from gitlab.com)

added 1 commit

  • f80c02ba - ci(build): Added docker container build job

Compare with previous version

added 1 commit <ul><li>f80c02ba - ci(build): Added docker container build job</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330754814&start_sha=72237e1bac27c15056bf4cd91d5e670656d3dd08)
jon_nfc commented 2022-02-14 05:11:08 +00:00 (Migrated from gitlab.com)

requested review from @jon_nfc

requested review from @jon_nfc
jon_nfc commented 2022-02-14 05:12:35 +00:00 (Migrated from gitlab.com)

created #2 to continue this discussion

created #2 to continue this discussion
jon_nfc commented 2022-02-14 05:12:35 +00:00 (Migrated from gitlab.com)

resolved all threads

resolved all threads
jon_nfc commented 2022-02-14 05:12:35 +00:00 (Migrated from gitlab.com)

mentioned in issue #2

mentioned in issue #2
jon_nfc commented 2022-02-14 05:31:56 +00:00 (Migrated from gitlab.com)

added 1 commit

  • e7d9f602 - doc(README): updated readme

Compare with previous version

added 1 commit <ul><li>e7d9f602 - doc(README): updated readme</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330763384&start_sha=f80c02ba1530c51e34e2f41b59f91edf7a5d00a9)
jon_nfc commented 2022-02-14 05:33:59 +00:00 (Migrated from gitlab.com)

added 1 commit

Compare with previous version

added 1 commit <ul><li>6a61efe2 - docs(README): updated readme</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330763955&start_sha=e7d9f60277fe2e997f8f99c951336d682c53324e)
jon_nfc commented 2022-02-14 05:37:17 +00:00 (Migrated from gitlab.com)

added 11h 5m of time spent

added 11h 5m of time spent
jon_nfc commented 2022-02-14 06:00:39 +00:00 (Migrated from gitlab.com)
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
      when: never
    - if: $CI_COMMIT_TAG
```suggestion:-0+0 - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' when: never - if: $CI_COMMIT_TAG ```
jon_nfc commented 2022-02-14 06:01:07 +00:00 (Migrated from gitlab.com)
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
      when: never
    - if: $CI_COMMIT_TAG
```suggestion:-0+0 - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' when: never - if: $CI_COMMIT_TAG ```
jon_nfc commented 2022-02-14 06:01:53 +00:00 (Migrated from gitlab.com)

resolved all threads

resolved all threads
jon_nfc commented 2022-02-14 06:01:53 +00:00 (Migrated from gitlab.com)

resolved all threads

resolved all threads
jon_nfc commented 2022-02-14 06:01:54 +00:00 (Migrated from gitlab.com)

added 1 commit

  • 99e61d0f - ci(detached_pipeline): stop MR jobs

Compare with previous version

added 1 commit <ul><li>99e61d0f - ci(detached_pipeline): stop MR jobs</li></ul> [Compare with previous version](/nofusscomputing/projects/docker-mail/-/merge_requests/1/diffs?diff_id=330773020&start_sha=6a61efe229a2a31703f5539e03cc8910e0feba3e)
jon_nfc commented 2022-02-14 06:07:30 +00:00 (Migrated from gitlab.com)

marked the checklist item Basic Readme.md added as completed

marked the checklist item **Basic Readme.md added** as completed
jon_nfc commented 2022-02-14 06:08:47 +00:00 (Migrated from gitlab.com)

marked the checklist item example docker-compose.yml as completed

marked the checklist item **example `docker-compose.yml`** as completed
jon_nfc commented 2022-02-14 06:08:48 +00:00 (Migrated from gitlab.com)

marked the checklist item Functional container as completed

marked the checklist item **Functional container** as completed
jon_nfc commented 2022-02-14 06:09:47 +00:00 (Migrated from gitlab.com)

added 32m of time spent

added 32m of time spent
jon_nfc commented 2022-02-14 06:10:15 +00:00 (Migrated from gitlab.com)

mentioned in commit 7fc7c1ea13

mentioned in commit 7fc7c1ea13d3b34b00837f25ef727232d1f34474
jon_nfc (Migrated from gitlab.com) merged commit 7fc7c1ea13 into development 2022-02-14 06:10:15 +00:00
jon_nfc commented 2024-08-01 06:38:36 +00:00 (Migrated from gitlab.com)

mentioned in commit 8843e323de45a3f51e08def780dd283669d59edb

mentioned in commit 8843e323de45a3f51e08def780dd283669d59edb
jon_nfc commented 2024-08-01 06:43:40 +00:00 (Migrated from gitlab.com)

mentioned in commit b16c99a82a3f3f7116323c327f942ec8e3992002

mentioned in commit b16c99a82a3f3f7116323c327f942ec8e3992002
jon_nfc commented 2024-08-01 06:49:21 +00:00 (Migrated from gitlab.com)

mentioned in commit 3ed883cd61

mentioned in commit 3ed883cd6189b97b7db88bb42fbec3bc3791c79a
jon_nfc commented 2024-08-01 07:06:21 +00:00 (Migrated from gitlab.com)

mentioned in commit dc5d886071

mentioned in commit dc5d886071846de355b81fd06dd60669ed9ff4ff
jon_nfc commented 2024-08-01 07:18:19 +00:00 (Migrated from gitlab.com)

mentioned in commit 7567975978

mentioned in commit 7567975978e237985d59f7705c8dc05acc1c4040
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: docker/docker-mail#6
No description provided.