computer-playbook/roles/docker-mailu
2021-04-05 10:35:37 +02:00
..
handlers Solved typo 2021-04-05 09:34:09 +02:00
meta Renamed native-nginx-docker-proxy to native-docker-reverse-proxy 2021-01-04 09:49:02 +01:00
tasks Solved typo 2021-04-05 09:34:09 +02:00
templates Added some further descriptions concerning issue @see https://github.com/Mailu/Mailu/issues/1719 2021-01-05 13:38:38 +01:00
Readme.md Added update hint 2021-04-05 10:35:37 +02:00

role docker-mailu

setup

bugs

fetchmail

Fetchmail doesn't work with big amounts of data. For further information see this issue: https://github.com/Mailu/Mailu/issues/1719.

deactivation

If you have fetchmail installed and want to deinstall it keep in mind to delete all fetched accounts from the administration panel before you delete fetchmail.

security concerns

The german wikipedia tells that there are some security concern with fetchmail. If in the future a customer needs to functions of fetchmail, it could be better to write a docker container for getmail instead because it should be more secure.

workaround

If you need to receive emails from another account this should help:

  • Redirect to your new email account
  • Export all data from your original account
  • Import all data from your original account to your new account

delete data

To delete all volumes and data execute:

  rm -vr /etc/mailu/; docker volume rm $(docker volume ls -q | grep mailu_)

Be careful!

ports

Keep in mind to change the conflicting ports manual. Execute

  netstat -tulpn

to verify that there aren't port conflicts

admin account

Before you can use Mailu, you must create the primary administrator user account. This should be admin@{{hostname}}. Use the following command, changing PASSWORD to your liking:

  docker-compose -p mailu exec admin flask mailu admin {{admin}} {{hostname}} PASSWORD

cli user management

How to manage users is described here: https://mailu.io/master/cli.html

Up

  docker-compose -p mailu up -d

update

For update instructions follow:

todo

See