b795fe5b67
feat(posfix): configure submission to dkim sign
...
All E-Mail submission (tcp/587) will be dkim signed if the domain is
matched in the amavis config '90-dkim'
MR !2
2022-02-16 10:42:31 +09:30
88ea42996d
test(docker_compose): adjust ssl to be certs DIR
...
The directory was renamed from '/ssl' to '/certs'
MR !2
2022-02-16 10:37:41 +09:30
b9b2527a42
feat(amavis): Configured dkim
...
Default config is for domain example.org, which
is the testing domain.
User will be required to customise '90-dkim' with thier
own domain configuration, including generating dkim signing certificates.
MR !2
2022-02-16 10:36:47 +09:30
d8e51085a1
refactor(amavis): seperate config for socket
...
added the socket config to it's own file for clarity and to distinguish
a custom change from default.
MR !2
2022-02-16 10:34:23 +09:30
09aabeb68a
refactor(ssl): Moved /ssl to /certs
...
As this directory not only contains the SSL Certs,
the dkim certs as well, renamed to make more sense.
MR !2
2022-02-16 10:29:21 +09:30
72ee475be7
feat(dkim): Added OpenDKIM to image
...
OpenDKIM is required to sign the emails.
MR !2
2022-02-16 10:26:50 +09:30
23830c8551
ci(docker_container): set to allow failure
...
The docker container does not need to be built as part
of the CI/CD process, as it's not used.
MR !2
2022-02-14 07:06:55 +00:00
5f8dea24d9
build(version): bump version 0.0.2 → 0.1.0rc0
v0.1.0rc0
2022-02-14 06:15:23 +00:00
7fc7c1ea13
Merge branch '1-initial-container' into 'development'
...
build: Initial mail server docker image
See merge request nofusscomputing/projects/docker-mail!1
2022-02-14 06:10:14 +00:00
99e61d0f11
ci(detached_pipeline): stop MR jobs
...
MR !1
2022-02-14 06:01:52 +00:00
6a61efe229
docs(README): updated readme
...
MR !1
2022-02-14 15:01:46 +09:30
f80c02ba15
ci(build): Added docker container build job
...
Builds the container and pushes to local gitlab registry
MR !1
2022-02-14 14:30:54 +09:30
b01bab033f
refactor: readme linting errors
...
MR !1
2022-02-14 11:48:47 +09:30
b536a5e4b4
ci(gitlab-ci): updated to current dev commit
...
required that md lint works and that the correct nfc_bot details display.
MR !1
2022-02-14 11:41:01 +09:30
3a3f2098c7
feat(spam-learn): add duration to email
...
MR !1
2022-02-14 11:35:26 +09:30
1fe3598a54
fix(fetchmail): fix cron job so it runs
...
the command was set to echo instead of run.
MR !1
2022-02-14 10:15:08 +09:30
eb43442bb7
refactor: cron out to /dev/null
...
MR !1
2022-02-14 10:14:32 +09:30
38a252727d
ci(markdown_lint): added linting rule file
...
MR !1
2022-02-14 10:03:41 +09:30
1d73c6eb8c
feat(vscode): recommended extensions added
...
MR !1
2022-02-14 10:03:14 +09:30
3601d90aef
fix(script): group-mailbox script must be executable
...
MR !1
2022-02-14 10:02:38 +09:30
90a21cf866
test(docker_compose): add compose file for testing
...
MR !1
2022-02-14 10:01:04 +09:30
d8ad253f98
feat(shared_mailbox): added helper script to share mailbox.
...
Shares all of the default folders.
MR !1
2022-02-14 09:56:42 +09:30
5ec218dad9
feat(sa-learn): Added cron script to learn spam/ham
...
Script checks user inbox and spam to learn what is/isn't spam.
MR !1
2022-02-14 09:55:19 +09:30
ace2493f66
feat(fetchmail): added fetchmail
...
cron job to run fetchmail script to get fetchmail config from roundcube
mysql database.
MR !1
2022-02-14 09:53:57 +09:30
a7c1ae052c
feat(backup): Added backup cron and helper script.
...
Backs up all of the data to the /backup dir.
MR !1
2022-02-14 09:51:20 +09:30
4db1b34d38
feat(amavis): added amavis and configured spam
...
Spamassassin added as spam filter.
MR !1
2022-02-14 09:49:31 +09:30
df8997f07d
feat: Added Dovecot and Postfix to container
...
Initial config also added.
MR !1
2022-02-14 09:45:18 +09:30
ec9e329956
build(docker): base image added
...
Setup dockerfile with base components.
MR !1
2022-02-14 09:26:19 +09:30
516541b5e0
build(version): bump version 0.0.1 → 0.0.2
v0.0.2
2022-02-11 23:51:41 +00:00
bbd2f14662
docs(README): added initial repo readme
...
issue #1
2022-02-12 09:14:32 +09:30
4a6f36d078
ci(gitlab-ci): added gitlab CI v0.6.1rc0
...
issue #1
v0.0.1
2022-02-12 09:14:19 +09:30