И это всё МОЁ

Ребята привет!


Стоит Ubuntu с nginx, который проксирует на почтовик iRedMail, есть такой конфиг:


server {


listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/mail.domain.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mail.domain.ru/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

if ($host = www.mail.domain.ru) {
return 301 mail.domain.ru$request_uri;
}

server_name mail.domain.ru www.mail.domain.ru;

location / {


proxy_pass 192.168.1.85;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-Pcol http;

}

}


server {
if ($host = www.mail.domain.ru) {
return 301 https://mail.domain.ru$request_uri;
}


if ($host = mail.domain.ru) {
return 301 mail.domain.ru$request_uri;
}
listen 80;
server_name mail.domain.ru www.mail.domain.ru;

return 404;

}


Все работает, вопросов нет.
Но с сайтов, которые расположены на другом сервере с Ubuntu невозможно отправить почту по SMTP. Тупо не удается подключиться к SMTP серверу.
Пример - https://www.nginx.com/resources/wiki/start/topics/examples/imapauthenticatewithapachephpscript/ я видел, но из него не понял, зачем им руководствоваться, если 2 сервера в одной сети находятся.
Кстати, почта по SMTP (например через mail.ru) успешно отправляется. Вопрос только с локальным SMTP. При этом все локальные пользователи с почтовыми клиентами тоже успешно могут отправлять и получать почту.
Как думаете, где может быть проблема? Спасибо!









 , , ,