我在局域网中运行多个(读取10个)MySQL从站。显然,我无法从外部系统自动监控它们。
因此,我考虑设置本地BASH脚本,这些脚本将在复制失败时发送邮件警报。我得到了用于复制的BASH脚本,但现在我被困在邮寄部分..
我在Ubuntu中安装了mailutils并尝试发送邮件。但是,我收到以下错误
“由于发送MTA的IP xx.xx.xx.xxx信誉不佳,您对此邮件系统的访问权已被拒绝”
我发现我可以通过将其排除在列表之外来克服这个问题。但是,我有10个这样的IP,可能会随着时间的推移而改变。那么,有没有其他方法可以使用某些服务器发送邮件而不必担心从SPAMHaus列表中删除IP?
答案 0 :(得分:2)
我建议使用智能主机,例如您的提供商的电子邮件服务器,并转发它。也就是说,配置你的本地邮件服务器(在Debian exim中是默认的,我猜对于Ubuntu也是如此)使用smarthost进行邮件传递并将其配置为重写,以便系统中的所有邮件都在本地转发到帐户处理你的MySQL奴隶的人和这些人都是别名的外部地址。
如果我没记错的话,这可以通过/etc/aliases
文件完成。