【问题标题】:Postfix chroot dns resolve problem (Ubuntu 18.04.4 LTS, Postfix 3.3.0)Postfix chroot dns 解决问题(Ubuntu 18.04.4 LTS,Postfix 3.3.0)
【发布时间】:2020-02-10 09:27:22
【问题描述】:

我在 master.cf 文件中使用 chroot=y 配置了 Postfix 设置(完整的原始配置)。启用 chroot 后,DNS 解析不起作用(发件人来自有效的流行服务): "postfix/smtpd[19114]: 从未知连接[X.X.X.X]"

我尝试过的可能解决方案:

  • 将 /lib/x86_64-linux-gnu/libnss_* 和所需的 lib 文件复制到 jail(/var/spool/postfix/...)
  • 使用 systemd-resolved 并替换为 resolvconf 包(用于测试)
  • 静态 /etc/resolv.conf(不是 /run/systemd/system/resolv.conf 符号链接)
  • nsswitch.conf 中的各种可能性

hosts 文件在 chroot 模式下工作,我已经使用静态条目进行了测试。

还有其他可能的解决方案吗?

感谢您的帮助。

Z

【问题讨论】:

    标签: dns postfix-mta chroot


    【解决方案1】:

    我找到了解决方案。

    如果您的系统运行 ZFS 或有任何单独的分区(如 /var/spool),那么您需要确保该分区(后缀 chroot 在哪里)具有执行权限。

    对于 ext4 文件系统,默认值通常就足够了,zfs 需要 exec 标志。

    【讨论】:

      猜你喜欢
      • 2016-01-18
      • 1970-01-01
      • 2015-09-02
      • 2020-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 2018-09-15
      相关资源
      最近更新 更多