1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-14 10:53:30 +02:00
Commit Graph

273 Commits

Author SHA1 Message Date
Michael Wyraz
b625b1eaea Add postfix mailqueue to persistent storage on kubernetes 2019-10-11 08:42:53 +02:00
bors[bot]
20e00ac0c4
Merge #1158
1158: Use nginx for kubernetes ingress r=kaiyou a=micw

## What type of PR?

enhancement

## What does this PR do?

Currently, kubernetes uses a complex ingress setting which is not portable across different ingress controllers. This PR simplifies the ingress and delegates everythins special to Mailu to the front container,

### Related issue(s)
- closes #1121
- closes #1117
- closes #1021
- closes #1045

## Prerequistes

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog]

Co-authored-by: Michael Wyraz <michael@wyraz.de>
2019-10-07 19:36:45 +00:00
Michael Wyraz
b94636b883 Add port 80 to front container and service 2019-10-03 20:19:05 +02:00
Michael Wyraz
44837fc007 Switch from host network to hostPort bindings 2019-09-30 19:58:26 +02:00
Michael Wyraz
92645bcd4a Use nginx for kubernetes ingress 2019-09-03 10:27:10 +02:00
Michael Wyraz
de2f166bd1 Resolve HOST_* to *_ADDRESS only if *_ADDRESS is not already set 2019-08-31 18:18:58 +02:00
Tim Möhlmann
1f0b45e47b
Release notes: remove spaces before bullet list 2019-08-30 17:18:31 +03:00
Tim Möhlmann
3320820f16
Docs: fix rendering in release notes 2019-08-30 17:16:52 +03:00
bors[bot]
13072d5144
Merge #1144
1144: Add proper release notes for 1.7 r=mergify[bot] a=kaiyou

## What type of PR?

Documentation

## What does this PR do?

When first writing the release notes, I forgot to include a proper release notes section in the docs.

### Related issue(s)

None

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: kaiyou <pierre@jaury.eu>
2019-08-29 12:46:28 +00:00
kaiyou
a640756b7f Add proper release notes for 1.7 2019-08-28 22:31:34 +02:00
Tim Möhlmann
a09d166dbf
Docs: fix some build warnings
I've noticed some styling / flow errors on the FAQ page on mailu.io.
This was due to short underlining.
Spynx was complaining about this at build time.
2019-08-27 10:34:46 +03:00
Tim Möhlmann
fdec33d419
1.7 stable in docs 🚀 2019-08-23 12:47:33 +03:00
Igor Rzegocki
6f973a2e4b
Fixed hardcoded antispam and antivirus host addresses
Fixes #978
2019-08-22 11:41:18 +03:00
bors[bot]
2785bca1f4
Merge #883
883: Admin create user enhancement r=mergify[bot] a=cr1st1p

## What type of PR?
Enhancement

## What does this PR do?
It allows the admin docker image to also create the admin user.
The idea is that in my kubernetes setup, I do not want to manually do anything, as such, I need a way for the admin user to also be created automatically without me getting inside the pod.
So I had to change the manage.py function that creates the user to allow different 'modes' (me, I'll be using 'ifmissing') and also start.py to call that functionality if appropriate environment variables are present.

So now, in my Deployment, I add 3 more environment variables and I get the admin user created, IF not already present.

### Related issue(s)
none?

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: place entry in the [changelog](CHANGELOG.md), under the latest un-released version.


Co-authored-by: cristi <cristi.posoiu@gmail.com>
Co-authored-by: cr1st1p <cristi.posoiu@gmail.com>
Co-authored-by: Tim Möhlmann <muhlemmer@gmail.com>
2019-08-21 20:58:25 +00:00
Ionut Filip
be1873e1e8 Update docs, travis and mergify for 1.7 release 2019-08-21 14:27:39 +03:00
bors[bot]
55cdea974a
Merge #1078
1078: expose pop3 port, remove imap-ssl from dovecot in kubernetes manifest r=mergify[bot] a=sbias

## What type of PR?
bug-fix

## What does this PR do?
Exposes provided pop3 service in service definition to get useable by front

Co-authored-by: sbias <sb@liztv.net>
2019-08-21 08:25:25 +00:00
sbias
83c58c6ed5
add names to ports of imap deployment, remove imap-ssl 2019-08-19 12:42:41 +02:00
Dennis Boldt
a5610d3c25
Fixed C&P issue 2019-08-18 17:56:14 +02:00
Dennis Boldt
eaeb151ff7
Use default key/cert names (cert.pem & key.pem) 2019-08-11 01:17:07 +02:00
Dennis Boldt
841ce96fbf
Update mount path to mailu/certs
- Thus, we write to /data/mailu/certs, since LE uses the same location
- The dumper created cert.pem and key.pem
- Mount /data/mailu/certs to certs, where nginx picks them up
2019-08-11 01:12:34 +02:00
Dennis Boldt
a9089710c8
Fix key-certificate pair names and paths 2019-08-11 01:06:53 +02:00
Dennis Boldt
982caa0e42
Clean up folders, which traefik-certdumper uses 2019-08-11 00:49:38 +02:00
sbias
173b9bdc6d
expose pop3 port 2019-07-17 23:05:41 +02:00
hoellen
616d40d225 Update password in commandline 2019-07-08 10:50:08 +02:00
Daniel Huber
515e95076a
Merge branch 'master' into feat-relay-auth 2019-06-26 19:52:54 +02:00
bors[bot]
607799ea5e Merge #1030
1030: Update user_external example for nextcloud r=mergify[bot] a=kesselb

## What type of PR?

documentation

## What does this PR do?

Update the user_external example for Nextcloud due an upstream change. PHP will remove the imap extension. Newer user_external releases requires a different configuration for imap.

### Related issue(s)
- https://github.com/nextcloud/user_external/issues/52

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: Daniel Kesselberg <mail@danielkesselberg.de>
2019-06-24 06:03:32 +00:00
bors[bot]
d27417952f Merge #1029
1029: Corrected 'adminitration' to 'administration' r=mergify[bot] a=warsix4

## What type of PR?

documentation/bug-fix

## What does this PR do?

'adminitration' has been corrected to 'administration'

### Related issue(s)


## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: Cody Warmbo <github@warmbo.com>
2019-06-23 21:17:25 +00:00
bors[bot]
2d4c837761 Merge #1015
1015: Merge DNS hints, and hostname/domain ordering hints. r=Nebukadneza a=toxik-io

## Enhancement - Hints in setup, references in setup & DNS docs

Unrelated: This PR makes changes to the Flask setup utilities to suggest ordering the `HOSTNAMES` 
entry so that the first entry is the admin panel's domain (at least in my experience that's what fixed my
issues)

It also makes changes to the documentation, referencing that more than the usual DNS
entries need to be set (and the admin panel used) if they've enabled DMARC/SPF/DKIM.

### Related issue(s)
- My original issue #1002

## Prerequistes

- [x] In case of feature or enhancement: documentation updated accordingly
- [ ] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.

## Assistance
I'm unsure if the hints for HOSTNAME ordering are simply because of how the config is gulped in
by the current tooling, or if it's a bug that the frontend only accepts connections from the first host...

I also don't know what commands in the CLI would replicate the steps taken on the admin dashboard.

Further, I don't know what you'd put in the changelog.

Co-authored-by: toxik-io <thetoxicarcade@gmail.com>
2019-06-23 09:27:31 +00:00
Daniel Kesselberg
591f00a711
Change NextCloud to Nextcloud 2019-06-17 19:04:18 +02:00
Daniel Kesselberg
6cad9f4839
Improve wording 2019-06-15 16:21:04 +02:00
Daniel Kesselberg
8088f2bd6d
Improve readability 2019-06-15 16:20:05 +02:00
Daniel Kesselberg
04a66187b5
Add information about stripDomain 2019-06-15 16:15:49 +02:00
bors[bot]
ccecf3449e Merge #1010
1010: Move the localization effort to Weblate r=mergify[bot] a=kaiyou

## What type of PR?

documentation

## What does this PR do?

This PR updates documentation for us to move the localization effort outside of POEditor. POEditor had archived our project and it was linked to my account. I suggest we move to a Weblate instance (hosted at TeDomum for the part I setup).

### Related issue(s)
- closes #916 

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: kaiyou <pierre@jaury.eu>
2019-06-06 15:17:48 +00:00
Cody Warmbo
2277d86a9f Corrected 'adminitration' to 'administration' 2019-06-06 16:06:34 +02:00
hoellen
0f030130b4 [doc] port 443 instead of 440 2019-05-29 09:45:31 +02:00
Daniel Kesselberg
b2b19d8810
Update user_external example for nextcloud 2019-05-23 12:57:23 +02:00
cristi
078082fac9 Hopefully improved documentation around initial admin account creation. 2019-05-21 21:06:25 +03:00
cristi
f2a009795b Merge branch 'master' into admin_create_user_enhancement 2019-05-20 23:17:22 +03:00
toxik-io
6ca59f20b5
typo. 2019-05-07 12:29:24 -06:00
toxik-io
55224fb915
suggestion on fixing some access denied errors for admin. 2019-05-07 12:11:01 -06:00
toxik-io
5fe7fb4bf8
location in the admin UI to regenerate DMARC/SPF/DKIM 2019-05-07 12:06:39 -06:00
toxik-io
0f439dbc5b
DMARC regenerated in admin dash (what about cli?) 2019-05-07 11:59:11 -06:00
kaiyou
05925f4c45 Move the localization effort to Weblate 2019-05-07 09:34:33 +02:00
kaiyou
13d7dbdde5 Remove references to individuals in the docs 2019-05-07 08:48:47 +02:00
Daniel Huber
7dcb2eb006
Add authentication for email relays 2019-03-04 18:54:53 +01:00
bors[bot]
42953eb70b Merge #922
922: Add FAQ about clients on port 25 generating non-helpful errors r=mergify[bot] a=Nebukadneza

## What type of PR?
documentation

## Prerequistes
- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: place entry in the [changelog](CHANGELOG.md), under the latest un-released version.


Co-authored-by: Dario Ernst <dario@kanojo.de>
Co-authored-by: Ionut Filip <ionut.philip@gmail.com>
2019-03-01 15:00:35 +00:00
Ionut Filip
b798ea94d2
Split quoted text on two lines and fix underlines 2019-03-01 16:56:08 +02:00
bors[bot]
a44a34d20f Merge #936
936: Implement towncrier for changelog updates r=mergify[bot] a=ionutfilip

## What type of PR?
Feature

## What does this PR do?
Implements towncrier to create changelog entries

### Related issue(s)

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [ ] In case of feature or enhancement: documentation updated accordingly
- [ ] Unless it's docs or a minor change: place entry in the [changelog](CHANGELOG.md), under the latest un-released version.


Co-authored-by: Ionut Filip <ionut.philip@gmail.com>
2019-02-20 12:10:28 +00:00
Ionut Filip
8489bcb05e Minor changes to changelog doc 2019-02-14 17:24:12 +02:00
Ionut Filip
e674a6fe3d Added docs for new changelog entries 2019-02-14 17:19:48 +02:00