SSMTP:指定默认的“全名”参数

SSMTP:指定默认的“全名”参数

我已经在几台服务器上设置了 SSMTP,以便所有服务器都使用相同的电子邮件地址发送邮件。现在,显然,每当我从这些服务器之一收到邮件时,这些邮件都来自同一个电子邮件地址。我希望服务器使用不同的“全名”发送,例如:

阅读SSMTP 手册文件,我找到了该-F选项,它应该可以满足我的要求。但是,我找不到为设置默认值的方法-F。我的 Google 能力让我失望了。有什么方法可以实现我想要的吗?

[编辑]嗯,到目前为止,我还没有尝试过-F命令行标志。我只是试了一下,但对我来说却不起作用。我已设置 SSMTP 以使用 GMail 帐户发送。这可能是原因吗?

答案1

我不知道 SSMTP 的情况,但大多数邮件代理都从 中的名称字段获取其默认全名值/etc/passwd。您可以尝试为原始用户更改它,passwd -f或者手动编辑文件以输入名称。这通常是文件中的第 5 个字段。

答案2

看起来您可以在 /etc/revaliases 文件中设置别名。

相关内容