我在Debian 9(8.15.2-8版)上使用sendmail,并试图将sendmail设置为使用特定的IPv6地址。
系统有几个IPv6地址,但其中一些没有PTR记录,这意味着如果sendmail使用这些地址,它们也不能工作。
我想将sendmail设置为只使用系统上可用的一个IPv6地址,而忽略其他地址。我试过在Google和堆栈溢出上搜索,但是找不到有类似问题的人。
在/etc/mail/sendmail.mc中,有几行具体说明要侦听哪些地址:
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::')dnl当然,我用特定的::地址替换了IPv6 (并重新构建了配置并重新启动了sendmail),但是sendmail仍然使用系统上可用的其他IPv6地址之一。
希望我说的够清楚了。谢谢!
发布于 2018-02-10 11:28:59
dnl文件中的*.mc标记为“注释到行尾”DAEMON_OPTIONS用于传入 smtp连接。
使用CLIENT_OPTIONS进行传出 smtp连接。https://stackoverflow.com/questions/48719749
复制相似问题