在 RH Linux 上更改 logwatch 的发件人电子邮件

在 RH Linux 上更改 logwatch 的发件人电子邮件

我在 Red Hat 7 上运行 Logwatch,它使用以下方式发送邮件[电子邮件保护] 但是,由于 localhost.localdomain 未注册,因此收件人未收到来自 localhost.localdomain 的电子邮件。例如,我想更改 logwatch 或要发送的邮件[电子邮件保护]代替[电子邮件保护]有人能帮我吗?我已经尝试用 MailFrom = 更改 logwatch.conf[电子邮件保护]但不起作用。Logwatch 正在使用邮件(而不是 sendmail)。

答案1

cf/README-我是谁?

您可以confDOMAIN_NAME在以下位置定义sendmail.mc

define(`confDOMAIN_NAME', `Real.Host.Name')dnl 

PS 更改后sendmail.mc生成新的sendmail.cf

答案2

/etc/mail/sendmail.mc末尾添加以下几行:

LOCAL_CONFIG
DjReal.Host.Name

其中Real.Host.Name是机器的真实主机名。$j是保存主机名的宏。 之后重建sendmail.cf并重新启动 sendmail。 在 Debian 中,您可以通过运行 来执行此操作sendmailconfig。 在 CentOS 中,您首先运行/etc/mail/mail然后运行service sendmail restart​​。

相关内容