这是我的sendmail版本:
Version 8.14.4
Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX
MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6
NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS
TCPWRAPPERS USERDB USE_LDAP_INIT
Canonical name: dynawebs.net
UUCP nodename: dynawebs.net
a.k.a.: [xxxx9.226]
============ SYSTEM IDENTITY (after readcf) ============
(short domain name) $w = xx
(canonical domain name) $j = xx.net
(subdomain name) $m = xx
(node name) $k = xx.net
========================================================
我的接力现在开放(使用用户身份验证),我不知道为什么。 也许是因为我从以前的版本升级了。 我现在需要重新编辑哪些文件,以确保阻止所有中继并仅允许特定域?
我已经放入了/ etc / mail / access
*.* REJECT
但它似乎不起作用。 我的目标只是允许我的域名阻止,现在唯一似乎有用的东西是我在/ etc / mail / access中专门放置拒绝 如在
154.50.50.40 REJECT
答案 0 :(得分:1)
我不知道这是否有帮助,但是我在让sendmail接受此问题的配置更改时遇到了问题
GameObject
直到我从命令行运行sendmailconfig。 IIRC,它将访问文件和其他文件编译到它使用的配置中。也许我的默默无闻的解决方案是您的,几年后才:(