Я новичок в этом, поэтому, пожалуйста, расслабьтесь, если я не объясню это печально.
Я администрирую KVM / LVM-сервер на базе Debian. На нем несколько виртуальных машин, но проблема в двух. Недавно мне пришлось клонировать виртуальную машину A, чтобы я мог протестировать некоторые вещи, но когда я перезапустил ее, она не сработала, поэтому мне пришлось вручную сбросить сеть на хосте. Я считаю, что это причина того, что мой postfix smtp перестает отправлять на A.
Настройка постфикса заключается в том, что он отправляет сообщение от A к виртуальной машине B, нашему устройству для разработчиков, которое затем отправляет его, я мало что знаю об этом, все еще учусь !!!
Проблема в том, что он перестал отправлять электронные письма обратно за последние день или два, и, проверяя журнал, он говорит, что соединение прерывается.
В журнале написано:
connect to smtp.ourdomain.com[78.XX.YYY.ZZZ]:25: connection timed out
До перезагрузки сети все работало нормально и вернулось:
relay=smtp.ourdomain.com[192.XXX.YYY.Z]:25
IP-адрес, начинающийся с 192, - это IP-адрес нашего блока разработчика, который был исходной настройкой, а IP-адрес 78 - это наш хост-компьютер.
Проблема в том, что я не знаю, как это изменить. Я попытался поискать postfix в main.cf, но ничего не нашел, и я не настраивал систему, поэтому я мало что знаю об этом. Заранее спасибо.
Ваша проблема связана с DNS, DNS-сервер отвечает неверным адресом, внешним, а не внутренним, на ваш DNS-запрос.
Проблема не в постфиксе, а в любом программном обеспечении для разрешения доменов.
Моя рекомендация - сменить строку
relayhost =
и замените имя сервера IP-адресом в скобках [192.168.1.10], например ...