Что-то странное:
Я получаю эту ошибку при отправке электронного письма:
fatal: bind 127.0.0.1 port 25: Address already in use
Итак, я проверяю, работает ли sendmail:
sudo netstat -lnp |grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 18968/sendmail: MTA
Но не могу удалить:
apt-get remove sendmail
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'sendmail' is not installed, so not removed
Любая помощь?
Имя пакета для sendmail может не совпадать. sendmail
. Попробуйте проверить, как вы получили sendmail (в каком пакете он был установлен).
Бег which sendmail
предоставит вам полный путь к sendmail, который вы затем можете подключить dpkg -S
найти пакет, который его предоставляет.
Пример:
$ which sendmail
/sbin/sendmail
$ dpkg -S /sbin/sendmail
sendmail: /sbin/sendmail
Обратите внимание, что у меня нет доступной системы на основе Debian, поэтому результаты команд - это просто обоснованные предположения, но идея та же.
Оттуда вы можете удалить соответствующий пакет, если хотите. При этом, возможно, стоит остановить и отключить службу sendmail, которая будет зависеть от дистрибутива / версии, но должна быть достаточно простой для понимания.
Sendmail был удален, пока вы установили Postfix.
Вы должны убить sendmail с помощью kill 18968