我们继承了一些向CentOS
不再为我们工作的人发送电子邮件的系统。因此,由于不知道哪个应用程序正在发送这些电子邮件,我想从源头阻止它们,我尝试从访问文件中阻止它,/etc/mail/access
如下所示:
# Check the /usr/share/doc/sendmail/README.cf file for a description
# of the format of this file. (search for access_db in that file)
# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
# package.
#
# by default we allow relaying from localhost...
Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY
To:[email protected] REJECT
将新配置加载到后access.db
,我仍然可以看到电子邮件日志转到[email protected]
知道为什么这个配置没有帮助吗?
谢谢!
答案1
AFAIR 通过访问表阻止发送到特定地址的电子邮件需要FEATURE(access_db)
和FEATURE(blacklist_recipients)
在sendmail.mc
。
[sendmail.mc
必须重新编译sendmail.cf
并重新启动 sendmail 守护程序或 HUped ]
看cf/README
sendmail 分发中的文件。