在sendmail的传出smtp连接中使用特定的IPv6地址

时间:2018-02-10 10:31:28

标签: debian sendmail debian-stretch

我在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地址之一。

希望我足够清楚。 谢谢!

1 个答案:

答案 0 :(得分:0)

    sendmail的* .mc文件中的
  1. dnl标记“对行尾的评论”
  2. DAEMON_OPTIONS用于传入 smtp连接 使用CLIENT_OPTIONS进行传出 smtp连接。