В результате поиска сообщения об ошибке появляется информация о размере MTU.
Если возможно, я предлагаю вам попробовать другую сеть / интернет-провайдер, чтобы подтвердить, что это происходит только в этой конкретной сети.
Затем вы можете попробовать изменить MTU (вы могли бы, например, посмотреть, что Windows имеет для MTU и установить Ubuntu, по умолчанию это 1500 на Ubuntu).
Вот как изменить MTU: http://ubuntuforums.org/showthread.php?t=1887063.
Я предлагаю вам сначала проверить другую сеть и только затем попытаться изменить MTU. Это не то, что нужно делать обычно, поэтому, если меняются сети, я бы сказал, что это какая-то странная проблема с сетью, к которой Windows как-то непроницаема.
У меня была такая же проблема, и то, что я сделал, это только прекратить отправку почты, перезапустить постфикс и снова запустить sendmail со следующими командами:
service sendmail stop
service postfix restart
service sendmail start
Все вернулось просто отлично.
Я столкнулся с той же проблемой на Ubuntu 16.04.01 LTS. В /var/log/mail.log появилось следующее сообщение журнала, и исходящая почта не была отправлена:
postfix/master[5072]: fatal: bind 127.0.0.1 port 25: Address already in use
При попытке убить sendmail я получил следующий вывод:
$ sudo killall sendmail
sendmail: no process found
Следующие команды работали для меня (нет необходимости перезагружать сервер):
sudo killall sendmail-mta
sudo service postfix restart
Просто запустите процесс sendmail и повторите попытку:
sudo kill 27626
или
sudo killall sendmail
Для меня решение было sudo killall sendmail-mta
Вы можете использовать команду fuser (как root), чтобы получить список всех процессов, прослушивающих порт 25, и убить их.
fuser -uv 25/tcp
fuser -kuv 25/tcp