【问题标题】:sendmail putting mails to non-existing hosts into local accountssendmail 将邮件发送到不存在的主机到本地帐户
【发布时间】:2015-04-25 17:23:27
【问题描述】:

我在使用 Sendmail 时遇到问题,尽管在 Google 上花费了数小时,但还是找不到任何相关信息。

在 linux 服务器(“myserver.com”)上,我有本地用户,例如用户“john”和“mary”。

用户“john” - 通过他的邮件客户端并在他的帐户“john@myserver.com”上正确验证 - 向“mary@bogus-non-existing-host.com”发送电子邮件。

发送邮件而不是拒绝邮件,将相同的邮件放入本地用户“mary”的邮箱中。

Sendmail 中的一些配置可以防止这种行为吗?

【问题讨论】:

  • 很难量化从 sendmail 转换为 postfix 的乐趣。这样做有很多好处,如果只是为了更大的用户群,可以在问题出现时提供帮助。

标签: sendmail


【解决方案1】:

已在 sendmail usenet 组中得到答案:问题是由通配符 CNAME DNS 记录引起的。 Sendmail 将服务器的主机名附加到伪造的(未解析的)主机名,并进行另一次 DNS 查找,如果存在通配符 CNAME 记录,这将是肯定的。 删除通配符 CNAME 记录解决了我们的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-03
    • 2016-09-03
    • 2011-08-17
    • 1970-01-01
    • 2013-12-18
    • 2011-01-22
    • 1970-01-01
    • 2014-01-10
    相关资源
    最近更新 更多