我正在使用postfix v3.3.0设置新服务器(Ubuntu 18.04.1 LTS)。
我遵循了将Postfix设置为仅发送的标准部署。
http://www.postfix.org/STANDARD_CONFIGURATION_README.html#null_client
1 /etc/postfix/main.cf:
2 myhostname = hostname.example.com
3 myorigin = $mydomain
4 relayhost = $mydomain
5 inet_interfaces = loopback-only
6 mydestination =
我可以将电子邮件从服务器发送到电子邮件,并且可以正常工作。
但是,当我列出所有端口25侦听器时,会看到以下内容:
lsof -Pi | grep :25
master 13753 root 13u IPv4 274638 0t0 TCP localhost:25 (LISTEN)
master 13753 root 14u IPv6 274639 0t0 TCP localhost:25 (LISTEN)
smtpd 13770 postfix 6u IPv4 274638 0t0 TCP localhost:25 (LISTEN)
smtpd 13770 postfix 7u IPv6 274639 0t0 TCP localhost:25 (LISTEN)
基于对Google的挖掘,我发现 smtpd 用于接收传入的电子邮件,但是,我不想接收电子邮件,而只是发送。
在/var/log/mail.log中,我也反复看到以下几行。如何停止此恒定连接并从本地主机断开连接?
Sep 27 07:15:52 mymachine postfix/smtpd[13780]: connect from localhost[::1]
Sep 27 07:15:52 mymachine postfix/smtpd[13780]: disconnect from localhost[::1] ehlo=1 quit=1 commands=2
Sep 27 07:17:52 mymachine postfix/smtpd[13787]: connect from localhost[::1]
Sep 27 07:17:53 mymachine postfix/smtpd[13787]: disconnect from localhost[::1] helo=1 quit=1 commands=2
Sep 27 07:17:53 mymachine postfix/smtpd[13787]: connect from localhost[::1]
Sep 27 07:17:53 mymachine postfix/smtpd[13787]: disconnect from localhost[::1] ehlo=1 quit=1 commands=2
Sep 27 07:19:53 mymachine postfix/smtpd[13790]: connect from localhost[::1]
Sep 27 07:19:53 mymachine postfix/smtpd[13790]: disconnect from localhost[::1] helo=1 quit=1 commands=2
Sep 27 07:19:53 mymachine postfix/smtpd[13790]: connect from localhost[::1]
Sep 27 07:19:53 mymachine postfix/smtpd[13790]: disconnect from localhost[::1] ehlo=1 quit=1 commands=2
有什么想法可能是问题所在?
谢谢。
答案 0 :(得分:0)
好-在我的环境中进行了几次挖掘之后,我发现每2分钟执行一次ping ping检查端口#25上的postfix状态。由于这是仅发送设置,其中SMTPD守护程序被禁用以侦听端口25。
我知道现在看起来很琐碎,但只想提及此帖子,这样当有人遇到它时,可以节省很多挫败感。
答案 1 :(得分:0)
这是 monit 的正确健康检查(请参阅 linux 手册页 monit)。要手动更改 ping 速率,请打开文件 monitrc (nano /etc/monit/monitrc) 并更改行
set daemon 120 # check services at 10-minute intervals
达到您想要的任何 ping 速率。