Postfix smtpd-在/var/log/mail.log

时间:2018-09-27 11:31:26

标签: postfix-mta

我正在使用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

有什么想法可能是问题所在?

谢谢。

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 速率。