小编JTW*_*OOD的帖子

服务器根电子邮件的配置 - 更改外发电子邮件的地址和名称

作为一个新手 Postfix 用户,到目前为止我已经遇到了一个小问题。

我想配置我的本地网络服务器以发送警报并使用以下内容:

  1. 发件人地址:hostname@example.com
  2. 来自名称:主机名

我可以使用 #1 正常工作 smtp_generic_maps

问题是,在我的电子邮件客户端上,名称被列为“root” - 如标题中所示:

Date: Sun, 29 Jul 2012 13:21:01 -0400 (EDT)
From: zeus@example.com (root)
To: undisclosed-recipients:;
Run Code Online (Sandbox Code Playgroud)

我想把它改成发件人:zeus@example.com (Zeus)

我想这可以在 headers_check 中完成,但到目前为止我还没有得到任何工作,在我浪费大量时间试图让它工作之前,我想确保我在正确的轨道上.

我的别名和 generic_maps 设置正确(据我所知 - 结果是正确的!)。我只想更改From字段中的最后一位以反映主机名。

我还想在外发邮件的主题中添加一些内容以便于过滤 - 类似于Subject: [Zeus.domain] - "Original Subject"

postfix

9
推荐指数
2
解决办法
2万
查看次数

Puppet - 在不同的类中重新启动服务

我对 Puppet 比较陌生,但到目前为止意识到它是一个非常强大的工具。

举一个简单的例子,假设我有一个模块“ntp”在模块 ntp 中我有三个类:

  • class ntp - 从发行版包提供程序安装包,设置启动服务的信息等
  • class ntp::client - 创建配置文件以使用我的本地 ntp 服务器、停止 ntp、强制 ntpupdate 并启动 ntp 服务
  • class ntp::server - 创建配置文件以创建我的本地 ntp 服务器,停止 ntp,强制 ntpupdate(在初始配置时),并启动 ntp 服务

我不确定使 ntp 类中的服务定义可用于 ntp::client 和 ntp::server 类的正确方法。

我使用事实来基本上区分不同的操作系统以及包和服务名称。为了避免混乱,我在示例中省略了这一点。

而不是在每个类中都有类似以下内容:

service{ 'ntp':
  name      => $ntpservice,
  ensure    => running,
  subscribe => File['ntpconf'],
}
package{ 'ntp':
  (etc - I think the point has been communicated)
Run Code Online (Sandbox Code Playgroud)

我认为在 ntp 类中定义服务并在类 ntp 中从类 ntp::client 和 ntp::server 调用该服务会更清晰、更容易。基本上,由于多个平台(基于 RHEL 和基于 Debian),软件包和服务的定义可能略有不同。

我更喜欢在 ntp::client 和 ntp::server 中拥有的是这样的: …

puppet

6
推荐指数
1
解决办法
7297
查看次数

标签 统计

postfix ×1

puppet ×1