Прошу помощи с sendmail
Обратились сотрудники с проблемой что не приходят письма с некоторых доменов.
На Ubuntu 10.04 как релей стоит sendmail, пересылает письма на внутренний почтовик.
Начал смотреть логи и нашел такое:
Код: Выделить всё
SYSERR(root): collect: read timeout on connection from mail.host.ua, from=<xxx@host.ua>
Далее решил тестить с домашнего сервера и к удивлению обнаружил что от моего домена письма на рабочий сервер не доходят с такой же ошибкой
Но если делать оправку письма с домашнего сервера на рабочий через telnet - все работает, письмо доходит
Из последнего что делал у себя дома это обновился с Freebsd11 до Freebsd12.
Домашний сервер чудесно шлет почту на gmail и т.д., рабочий так же.
Танцы с бубном вокруг конфига рабочего сервера не помогают.
Решил проверить получение почты через tcpdump и обнаружил что передаются все данные и проходят все проверки, начинается передача тела письма, тело передается, но мой домашний sendmail не ставит точку в конце письма (что письмо закончено), рабочий сервер ждет отведенное время, данные не идут и он по таймауту дропает подключение о чем пишет в логе.
Теперь вопрос, как полечить ситуацию, может есть какая то возможность научить рабочий сервер понимать конец письма как то по другому ?
Есть предположение что проблема доставки почты с других доменов так же связана с этой проблемой т.к. ошибки в логе одинаковые ...
Заранее благодарен за помощь.