0

我在 Debian 9(版本 8.15.2-8)上使用 sendmail,我正在尝试将 sendmail 设置为使用特定的 IPv6 地址。

系统有多个 IPv6 地址,但其中一些没有 PTR 记录,这意味着如果 sendmail 使用这些地址,它们就不能正常工作。

我想将 sendmail 设置为仅使用系统上可用的 IPv6 地址之一,而忽略其他地址。我试过在 Google 和 stackoverflow 上搜索,但找不到有类似问题的人。

其中/etc/mail/sendmail.mc有几行具体说明了要收听的地址:

dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::')dnl

我当然::用我的特定 IPv6 地址替换了 (并重建了配置并重新启动了 sendmail),但 sendmail 最终仍然使用系统上可用的其他 IPv6 地址之一。

希望我足够清楚。谢谢!

4

1 回答 1

1
  1. dnl在 sendmail 的 *.mc 文件中标记“注释到行尾”
  2. DAEMON_OPTIONS用于传入的smtp 连接。
    用于CLIENT_OPTIONS传出smtp连接。
于 2018-02-10T11:28:59.330 回答