我正在运行以下命令:
telnet 87.106.xxx.xxx 25上面写着
Trying 87.106.xxx.xxx...
telnet: Unable to connect to remote host: Connection refused但是telnet localhost运行正常。
然后我运行了这个命令
sudo netstat -plntu它让我:
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 9518/sendmail: MTA:但问题是我没有Sendmail。我在用后缀。
我试着用apt-get purge sendmail卸载sendmail,但是它产生了错误:
Package sendmail is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.我正在寻找一种方式,以使邮政25应该使用后缀。
发布于 2014-07-24 14:56:41
sendmail仍在安装*,该包名为sendmail-bin、sendmail-base、opensmtpd等。
apt-get purge sendmail-bin sendmail-base opensmtpd使用packages.ubuntu.com:sendmail内容搜索上的包搜索找到
*)您的which sendmail作为输出/usr/sbin/sendmail给出。which返回可执行文件的路径,如果在命令行上输入,将执行该路径。这意味着,sendmail二进制文件仍然存在。
发布于 2018-03-20 05:44:41
步骤1:
apt-get purge sendmail*这将删除它的所有文件和配置。
第2步:
kill 9518 # or
killall sendmail这应该会扼杀使用您的端口的sendmail进程。
发布于 2014-07-24 14:03:37
看起来你的postfix只是在localhost上听,所以你要做的就是把inet_interfaces从localhost变成all。
[root@wcmisdlin02 ~]# grep ^inet_interfaces /etc/postfix/main.cf
inet_interfaces = all
[root@wcmisdlin02 ~]# 别忘了在那之后重启postfix。
看起来您运行的是sendmail,而不是后缀,所以您可能在sendmail.mc文件中有这样的内容:
# grep -E '^DAEMON_OPTIONS.*Addr' /etc/mail/sendmail.mc
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
# 您需要删除Addr部件,重新构建sendmail.cf并重新启动sendmail。
https://serverfault.com/questions/615183
复制相似问题