sendmail SMART_HOST 值中的“relay:”文本有何用途?

sendmail SMART_HOST 值中的“relay:”文本有何用途?

以下两者有何区别:

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

相关内容