Привет! У нас работает экземпляр Discourse на сервере Ubuntu 22.04.4 LTS. Он полностью обновлён. Доступ к нему осуществляется по адресу https://forum.igfae.usc.es/. В связи с изменениями в инфраструктуре нам необходимо сменить IP-адрес сервера. До этого изменения доставка писем работала исправно: мы используем SMTP-сервер в качестве ретранслятора, авторизуя IP-адрес сервера Discourse. Однако после смены IP-адреса SMTP-сервер фиксирует попытки доставки как исходящие с адреса 10.x.y.z (мы опускаем реальный адрес, чтобы избежать возможного раскрытия информации о безопасности).
10.x.y.z отвечает на ping. Скорее всего, это какой-то элемент коммуникационной инфраструктуры. Также обратите внимание, что смена IP-адреса повлекла за собой переход в другую сеть класса C.
На том же сервере работают другие приложения, не запущенные в контейнерах, которые успешно используют тот же SMTP-сервер для ретрансляции. Именно поэтому я делаю вывод, что проблема может быть связана с Discourse, с Docker или с их взаимодействием.
NetworkSettings для контейнера выглядят следующим образом:
"NetworkSettings": {
"Bridge": "",
"SandboxID": "f80dc06362bb6982d93de5aa0301624b3932744dd4d23a8dea140c33064dec23",
"SandboxKey": "/var/run/docker/netns/f80dc06362bb",
"Ports": {
"443/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "443"
},
{
"HostIp": "::",
"HostPort": "443"
}
],
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "80"
},
{
"HostIp": "::",
"HostPort": "80"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "5d6105ab3bb9d331667c9c1be73eeea8be64a5b85daffa99cb0c711df9cc0dc9",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:21:a3:2c:a4:cf",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "02:21:a3:2c:a4:cf",
"DriverOpts": null,
"NetworkID": "bbfd3d524dc976e2534f3f6a9df98f49f1ee4e018d9e32a144f05b037d6df1fc",
"EndpointID": "5d6105ab3bb9d331667c9c1be73eeea8be64a5b85daffa99cb0c711df9cc0dc9",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DNSNames": null
}
}
}
Вам это кажется логичным? Знаете ли вы, почему смена IP-адреса привела к такому поведению? Подскажите, пожалуйста, как это можно исправить?
Большое спасибо!