2 проксированых nging порта для веб интерфейса недостаточно, для полноценного почтового сервера Вам еще надо пробросить imap/pop3,smtp и не забыть про шифрование. Можно с помощью Nginx,
вот примерmail {
auth_http localhost/auth.php;
proxy_pass_error_message on;
server {
listen 25;
protocol smtp;
smtp_auth login plain cram-md5;
}
server {
listen 110;
protocol pop3;
pop3_auth plain apop cram-md5;
}
server {
listen 143;
protocol imap;
}
}
найдете в сети и как для SSL все это сделать.
А вот MX запись надо будет сменить на Ваш сервер (когда все у Вас заработает).
2 imap записи - 2 учетные записи, 2 разных сервера. Все остальное будет каша.
И уже потом, как все будет работать, занятся автоконфигом под почтовые программы.
PS забыл еще про SUBMISSION_PORT=587 указать.
PSS наверно проще будет пробрасывать порты в роутере на убунту, а в убунте пробрасывать в докер.