电子邮件发送脚本来自地址无效

电子邮件发送脚本来自地址无效

我从OSSEC主动响应脚本firewall-drop.sh发送电子邮件通知,但是当电子邮件通过它发送时,发件人地址是这样的

[电子邮件保护] 它应该是[电子邮件保护]或者[电子邮件保护]

因为该脚本是从 root 运行的。

我尝试过不同的电子邮件客户端,例如 mail、mutt、mailx、sendEmail 和其他基于 python 和 perl 的脚本,它们都在 @mydomain.com 前添加了“-”。可能是什么原因?

答案1

从不存在的电子邮件地址发送自动警报是相当常见的,因为没有人会费心检查帐户中的电子邮件或想要收到垃圾邮件,或者最终导致两个系统无限循环地互相发送自动回复。

因此,实际上,您可能不希望收到来自真实电子邮件地址的通知。

也就是说,您收到警报的原因[email protected]是您尚未from在电子邮件脚本中配置该字段。如果您不告诉它电子邮件发件人,它将默认为-,因为null这不是有效值。

查看此快速 Perl 电子邮件脚本,并记下$from变量。

$from= '[email protected]'

相关内容