首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sendmail:必须将NAT IP添加到访问列表中才能中继,为什么?

Sendmail:必须将NAT IP添加到访问列表中才能中继,为什么?
EN

Server Fault用户
提问于 2011-05-20 02:10:16
回答 1查看 1.4K关注 0票数 2

我用sendmail将sendmail设置为Google (使用AuthInfo/etc/mail/access中进行身份验证)。

我昨晚注意到电子邮件没有通过。我发了一封这样的电子邮件:

代码语言:javascript
复制
 echo "I am testing this" | sendmail -f server@example.com server@example.com

日志如下所示:

代码语言:javascript
复制
May 19 18:53:08 starks sendmail[1658]: p4JMr7mw001658: from=server@example.com, size=157, class=0, nrcpts=1, msgid=<201105192253.p4JMr7mw001658@starks.example.lan>, relay=root@localhost
May 19 18:53:08 starks sendmail[1658]: STARTTLS=client, relay=[127.0.0.1], version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
May 19 18:53:08 starks sendmail[1665]: STARTTLS=server, relay=starks.example.lan [192.168.8.5] (may be forged), version=TLSv1/SSLv3, verify=NO, cipher=DHE-RSA-AES256-SHA, bits=256/256
May 19 18:53:08 starks sendmail[1658]: p4JMr7mw001658: to=server@example.com, ctladdr=server@example.com (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30157, relay=[127.0.0.1] [127.0.0.1], dsn=5.7.1, stat=User unknown
May 19 18:53:08 starks sendmail[1658]: p4JMr7mw001658: p4JMr7mx001658: DSN: User unknown

(还有许多其他日志条目,但与指向postmaster地址的server@example.com别名有关)

但是,如果我将以下内容添加到/etc/mail/access中,所有操作都会很好:

代码语言:javascript
复制
Connect:192.168.8.5    RELAY

所有邮件都按预期发送。有人有什么想法吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-05-20 09:50:51

"starks.example.lan 192.168.8.5“

您的SMTP“主机宣布”(starks.example.lan)解析回到您的NAT地址(192.168.8.5),在那里您的实际主机/系统名称可能是其他东西?

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/271755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档