我想将通知从非域 Linux 服务器发送到我的公司电子邮件[email protected]
.我主要关心的是从已安装的 rancid 实例接收通知。我对后缀设置感到困惑,例如myorigin, mydomain, relay_domains...
,以及它们与虚拟域、真实外部电子邮件地址和/或地址类别的关系。如果其中任何一个与我的需要相关。
我们公司 LAN 内有几台 Linux 服务器。它们都没有加入域。全部都在 DNS 中。所有这些都可以解析公司服务器名称,我可以通过 ssh/xrdp 连接到所有这些服务器。它们都有一个 postfix 实例,我可以通过 telnet 手动发送电子邮件到我的交换地址[email protected]
。我们的交换服务器允许匿名身份验证。
我的腐臭应用程序运行,并毫无问题地提取配置文件。如果我对设备配置进行更改,rancid 会识别到这一点,并尝试向/etc/aliases
.这就是一切崩溃的地方。
Postfix 安装在运行 rancid 的同一台服务器上。它被设置为具有互联网的智能主机。我不确定需要输入什么mydestination, myorigin, mydomain
。由于该服务器未加入 AD 域,后缀mydomain
值是否需要为company.com
或myhostanme
?现在,通知转到rancid-routers
,[email protected]
但我们的 AD 环境中没有这样的用户。我希望将这些通知发送至[email protected]
.这是我的片段/etc/aliases
:
rancid-admin-routers: rancid-routers # also tried [email protected] here
rancid-routers: rancid # and here
rancid: [email protected]
我已经更改了 /etc/postfix/main.cf 中的几乎所有值,我想我把它搞砸了。所以我删除了postfix,然后重新安装。这没有帮助。
如何配置 Postfix 并将/etc/aliases
所有本地邮件转发到我的 Exchange 帐户?相关配置/错误日志-pastebin
答案1
每 24 小时发送一封发货通知电子邮件的设置看起来像是腐臭的更改。我使用 RANCID 进行所有网络设备配置备份。对于非关键网络,或想要了解网络状况的高管。问候和感谢