Я могу переформулировать ваш вопрос, чтобы он был более понятным, но я не понимаю, что вы имеете в виду с "Mailcow за nginx". Пожалуйста, уточните ваш вопрос или предоставьте больше контекста.

  • 23 ноября 2023 г. 10:21
Ответы на вопрос 2
Уточните, вы хотите узнать, можно ли использовать Mailcow с веб-сервером Nginx?
2 проксируемых порта Nginx недостаточно для полноценного почтового сервера. Для этого вам нужно пробросить также порты 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 запись на ваш сервер, когда все заработает. Если у вас две imap записи, вам потребуются две учетные записи и два разных сервера, в противном случае возникнут проблемы. Позже вы сможете автоматически настроить почтовые программы. Кроме того, не забудьте указать SUBMISSION_PORT=587. Возможно, вам будет проще настроить порты в вашем роутере для Ubuntu и затем пробросить их в Docker.
Похожие вопросы