![sendmail SMART_HOST 值中的“relay:”文本有何用途?](https://linux22.com/image/705541/sendmail%20SMART_HOST%20%E5%80%BC%E4%B8%AD%E7%9A%84%E2%80%9Crelay%EF%BC%9A%E2%80%9D%E6%96%87%E6%9C%AC%E6%9C%89%E4%BD%95%E7%94%A8%E9%80%94%EF%BC%9F.png)
以下两者有何区别:
define(`SMART_HOST',`relay:[1.1.1.1]')dnl
和
define(`SMART_HOST',`[1.1.1.1]')dnl
我见过这两种用法,但是在 sendmail 文档中没有看到关于其具体relay:
含义的详细信息。
答案1
relay:[1.1.1.1]
明确指定relay
邮件程序(基于 smtp 的邮件程序之一)。
这是mailer:host
语法。
[1.1.1.1]
使用默认邮件程序。它是relay
默认邮件程序,但可以使用 进行更改confRELAY_MAILER
。
host
当被列入本地电子邮件域列表时,将忽略“无邮件程序”版本( $=w
)[参见SMailerToTriple
规则集]。例如,当修改的 relay
邮件程序用于中继至非标准端口localhost
。