2.8 KiB
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
debug
database
database access
To access the database execute
docker exec -it nextcloud_database_1 mysql -u nextcloud -D nextcloud -p
mailu_front_1
sudo docker container exec -it mailu_front_1 /bin/bash
restart everything
sudo docker restart mailu_smtp_1 mailu_imap_1 mailu_antispam_1 mailu_redis_1 mailu_webdav_1 mailu_front_1 mailu_database_1 mailu_webmail_1 mailu_admin_1 mailu_antivirus_1
update
For update instructions follow:
todo
- https://blog.kuepper.nrw/2019/03/30/roundcube-webmail-mit-zwei-faktor-authentifizierung/
- https://mailu.io/master/faq.html#i-want-to-integrate-nextcloud-15-and-newer-with-mailu
- https://docs.nextcloud.com/server/9.0/admin_manual/configuration_user/user_auth_ftp_smb_imap.html
See
- https://gist.github.com/marienfressinaud/f284a59b18aad395eb0de2d22836ae6b
- https://mailu.io/1.7/compose/setup.html
- https://github.com/nuxsmin/sysPass/issues/1299
- https://github.com/Mailu/Mailu/issues/1171
- https://support.plesk.com/hc/en-us/articles/115001264814-Unable-to-log-into-RoundCube-Connection-to-storage-server-failed
- https://github.com/Mailu/Mailu