我正在使用at
来运行一些命令。输出将通过电子邮件发送到 中的电子邮件地址$HOME/.forward
。但问题是,发送的电子邮件中没有任何地方说明哪个主机存在问题(我有三个主机,dev、stage 和 prod)。
我可以在运行的每个作业开始时打印主机名at
,但这会导致at
发送电子邮件,即使实际命令没有任何输出。
有什么方法可以配置发送电子邮件的方式吗at
?也许可以配置主题行?或者配置From
标题?
答案1
在邮件头中(在 Thunderbird 中:“查看 - 消息来源”或 Ctrl-U),您应该看到邮件的来源,例如
Return-Path: <jean@myAcer>
X-Original-To: jean@myAcer
Delivered-To: jean@myAcer
Received: by myAcer.localdomain (Postfix, from userid 1000)
id B2E23A11E3; Fri, 15 Mar 2019 20:16:50 +0100 (CET)
如果没有,请查看 '/etc/postfix/main.cf' 中的 postfix 配置。应该有一行 'myhostname = ...'。