以下两者有何区别:
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
。