我已经更新了 Dell PowerEdge R730 上的 iDRAC 8,但当我尝试从它发送警报电子邮件时失败了。
信息如下(粗略翻译):
RAC0225:发送电子邮件测试失败。
真的什么都没告诉我
我用 Wireshark 截取了这段对话
我没看到任何引起我注意的可能引发此错误的东西。
有任何想法吗?
答案1
这很愚蠢,但对我有用。
按照此站点中的步骤操作:https://techstat.net/how-to-setup-simple-smtp-alerts-for-dells-idrac/
在 iDRAC>Network 下的 DNS 部分中,输入您想要用来发送邮件的邮箱的用户名,再往下输入域。
然后在 SMTP 设置下使用相同的用户名来向邮件服务器进行身份验证。
答案2
经过多次尝试,我终于解决了这个问题。终于解决了
我正在使用 gmail 服务器来触发电子邮件。
按照所有解决方案专家的建议,我尝试定义域名,然后定义 DNS 等。
最后,我将 smtp 服务器端口号从 465 更改为 25。
这对我有用。希望这也能成为其他人的解决方案。
请尝试一下..再见
答案3
首先检查 DNS 服务器Settings>Network
,应该是
如果它继续给你一个错误,问题应该是 iDrac 使用它作为每封电子邮件的发件人字段,我们可以在 iDRAC 上设置 DNS 名称和域的结合Settings>Network>DNS DRAC Name
,Settings>Network>Static DNS Domain Name
这会在 SMTP 服务器中生成类似这样的错误,通常会丢弃该电子邮件
2018-03-05 11:53:45 H=xxxxx (xxxxxx) [xxxx]:47507 发件人验证失败:邮件服务器无法将邮件发送到 iDRACSrv1_dns@domain。帐户或域可能不存在,它们可能被列入黑名单,或者缺少正确的 dns 条目。
因此,解决方案是在字段中使用DNS DRAC Name
一个电子邮件帐户的名称(@ 之前的部分),并在字段中使用Static DNS Domain Name
该电子邮件帐户的域(@ 之后的部分)。生成的帐户应该是DNS_DRAC_名称@静态DNS_域名