Jav*_* C. 2 email email-server postfix
我有一个 postfix 邮件服务器。
我目前收到很多消息,告诉我某个具有特定 IP 地址的人正在尝试访问我的服务器,但始终在 AUTH LOGIN 中失败
所以......我有点厌倦了收到这些消息。如何阻止此 IP 地址尝试访问我的服务器?
我已经试过了(也许我试得不好,如果我错了,请纠正我......):
1)
在 main.cf
smtpd_client_restrictions = check_client_access hash:/etc/postfix/ip_access
Run Code Online (Sandbox Code Playgroud)
并在 ip_access 文件中
ip.address.num.ber REJECT
Run Code Online (Sandbox Code Playgroud)
在那之后,运行
postmap ip_access
Run Code Online (Sandbox Code Playgroud)
并重新启动服务器,它确实不起作用。我仍然收到烦人的消息...
我在日志中什么也没收到
2)
在 main.cf
smtpd_recipient_restrictions = check_client_access hash:/etc/postfix/ip_access, check_recipient_access hash:/etc/postfix/ip_access
smtpd_sender_restrictions = check_client_access hash:/etc/postfix/ip_access, check_recipient_access hash:/etc/postfix/ip_access
Run Code Online (Sandbox Code Playgroud)
在 ip_access 文件中
ip.address.num.ber 550 we do not accept spam
Run Code Online (Sandbox Code Playgroud)
之后,再次运行
postmap ip_access
Run Code Online (Sandbox Code Playgroud)
并重新启动服务器,我在日志中得到了这个:
fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
Run Code Online (Sandbox Code Playgroud)
然后我停止接收来自任何发件人的任何消息,而不仅仅是我想禁止的这个 IP 地址......
任何想法?谢谢!
归档时间: |
|
查看次数: |
775 次 |
最近记录: |