Hi, luckily I found mailcow. However, I failed to have it installed on my Digital Ocean droplet:
⋊> /o/mailcow-dockerized on master ◦ sudo docker-compose up -d 001:42:05
WARNING: The WATCHDOG_NOTIFY_EMAIL variable is not set. Defaulting to a blank string.
mailcowdockerized_dockerapi-mailcow_1 is up-to-date
mailcowdockerized_watchdog-mailcow_1 is up-to-date
mailcowdockerized_solr-mailcow_1 is up-to-date
mailcowdockerized_memcached-mailcow_1 is up-to-date
mailcowdockerized_unbound-mailcow_1 is up-to-date
mailcowdockerized_redis-mailcow_1 is up-to-date
mailcowdockerized_sogo-mailcow_1 is up-to-date
mailcowdockerized_clamd-mailcow_1 is up-to-date
mailcowdockerized_olefy-mailcow_1 is up-to-date
mailcowdockerized_mysql-mailcow_1 is up-to-date
mailcowdockerized_php-fpm-mailcow_1 is up-to-date
mailcowdockerized_postfix-mailcow_1 is up-to-date
Starting mailcowdockerized_nginx-mailcow_1 ...
mailcowdockerized_dovecot-mailcow_1 is up-to-date
mailcowdockerized_netfilter-mailcow_1 is up-to-date
Starting mailcowdockerized_nginx-mailcow_1 ... error
ERROR: for mailcowdockerized_nginx-mailcow_1 Cannot start service nginx-mailcow: driver failed programming external connectivity on endpoint mailcowdockerized_nginx-mailcow_1 (739aafa95f6ea0e23e8e592d146effe57763aa587a523edd00c25e682189a908): Error starting userland proxy: listen tcp 0.0.0.0:443: bind: address already in use
ERROR: for nginx-mailcow Cannot start service nginx-mailcow: driver failed programming external connectivity on endpoint mailcowdockerized_nginx-mailcow_1 (739aafa95f6ea0e23e8e592d146effe57763aa587a523edd00c25e682189a908): Error starting userland proxy: listen tcp 0.0.0.0:443: bind: address already in use
ERROR: Encountered errors while bringing up the project.
I’ve already started another Nginx service for domain management (multiple domains). So, in my case, nginx should take an additional job: mail server.
Can anybody give me a hand please ???
Cheers
Pei