某客户使用iMC的告警转发功能将紧急级别的告警通过邮件的形式转发至管理员的邮箱,客户反馈功能正常运行一段时间后,出现了管理员邮箱收不到告警邮件的问题。
首先,检查iMC到邮箱服务器的连通性,并保证邮件服务器测试成功:
然后,检查告警转发规则的配置,并保证告警转发规则是启用的。
排除告警转发规则配置、邮件服务器连通性的可能性之后,建议现场反馈告警日志和前台日志返回分析。
查看前台日志imcforeground.txt文件,发现紧急告警“设备XXX.XXX.XXX.XXX未回应Ping报文。”通过邮件发送失败,失败的原因为收到163企业邮箱的退信,返回的退信原因代码为554 DT:SPM,具体如下所示:
2017-06-01 11:35:44 [INFO ] [Thread-25] [com.imc.res.mail.func.MailSender::send] Test port :25
2017-06-01 11:35:45 [ERROR] [Thread-25] [com.imc.res.mail.func.MailSender::logError] Failed to send mail
MailServer:serverType=smtp,hostName=smtp.163.com,25, senderAddr=yunwei_xd01@163.com( ), userName=yunwei_xd01@163.com
Message:HtmlMail{toAddresses=[“此处隐藏客户邮箱”], subject=iMC Alarm: XXX.XXX.XXX.XXX(XXX.XXX.XXX.XXX)[紧急]设备XXX.XXX.XXX.XXX未回应Ping报文。}
com.sun.mail.smtp.SMTPSendFailedException:554 DT:SPM 163 smtp12,EMCowACXkyX1jC9ZIzqSHQ--.674S2 1496288501,please see http://mail.163.com/help/help_spam_16.htm?ip=113.140.29.8&hostid=smtp12&time=1496288501
其中退信字段554 DT:SPM的详细解释可根据日志中提示的http链接查看:•554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件。
经现场确认,发送人邮箱yunwei_xd01@163.com确实收到了163邮箱的退信通知邮件。
需要先解决邮箱发送邮件被退回的问题,或者将iMC上邮件服务器配置中发送人邮件地址修改成其他能正常发送邮件的163邮箱解决。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作