邮件服务器故障排除

邮件服务器故障排除

以下是在邮件服务器设置过程中面临的一些常见问题,这些问题超出了OpManager的控制范围。

1.连接问题
  1. 超时问题
  2. 未提供需要的身份验证
  3. 未配置必需的TLS
  4. 可以配置TLS,但不是必选项
  5. 支持 TLS 1.2
2. 权限问题
  1. 中继访问被拒绝
  2. 服务器IP地址未包括在中继例外列表中
单击 此处(链接稍后添加) 查看与上述情况相关的常见异常及其疑难解答

如果无法解决问题,请按照以下步骤运行测试程序,以检查MailServer和OpManager已安装服务器之间的链接。

3. 连接可能不一致的网络问题
解决OpManager中“邮件服务器配置”的问题步骤
  1. 重新检查一次配置
  2. 提取测试程序,参考邮件服务器设置的屏幕快照,更新邮件服务器测试程序的Mail.properties文件,保存文件并压缩TestMailServer文件夹。
  3. 提供更新的TestMailServer.zip和步骤(下面提供),以检查邮件服务器配置是否发送独立于OpManager的电子邮件。
  4. 如果测试程序运行正常,但是在OpManager中无法正常运行,请与我们联系,同时提供邮件服务器设置错误屏幕截图和日志文件夹zip。
  5. 如果测试程序没有响应,则问题不在于OpManager,应由网络或邮件服务器端的用户处理。
邮件服务器测试程序:
描述:
  1. 从OpManager安装的服务器中测试邮件服务器连接。
  2. 执行测试邮件脚本将连接到邮件服务器,并发送给定数量的测试邮件。
  3. 在参数中给出的OpManager路径,是使用可用的jre来运行测试Java程序。
  4. Mail Jar版本:JavaMail1.4.7
  5. 在mail.properties文件中给出邮件配置,每行将有一个参数,其值由eaualTo (Eg: mail.smtp.host=smtp) 分隔
步骤:
1. 在OpManger已安装服务器中提取TestMailServer.zip
2. 使用文本编辑器打开mail.properties文件,并更新以下详细信息,如OpManager邮件服务器设置中所述。
2.1 将电子邮件服务器名称/IP (mail.smtp.host),端口 (mail.smtp.port) 从电子邮件ID (fromAddress) 更新为电子邮件ID (toAddress)。
2.2 如果Mail Server需要身份验证,请提供mail.smtp.auth=true,并更新用户名 (usrname)和密码 (pwd)。
           
2.3 如果没有身份验证,则mail.smtp.auth=false并在usrnamepwd前面使用 注释行。
           
2.4 如果启用了TLS,则#tls下的行应取消注释,并更新邮件服务器名称/IP (mail.smtp.ssl.trust)和mail.smtp.starttls.enable=true
           
2.5 如果需要TLSv1.2安全连接,请取消注释第20行 (从第20行删除 # )
2.6 mail.smtp.timeout 和 mail.smtp.connectiontimeout是与超时相关的参数,默认情况下没有超时限制。如果超时要求取消注释 (删除#),则两行都以毫秒为单位。(EX:30000)
3. 现在保存mail.properties文件。打开命令提示符,并使用以下命令执行命令"testMail.bat"脚本文件。
3.1 testMail.bat/sh<OpManagerHome><No.of Mails to be sent>
3.2 Windows EX: testMail.bat C:\ManageEngine\OpManager 1
                        
3.3 Linux EX: testMail.sh C:\ManageEngine\OpManager1
4. 等待执行完成。邮件应发送到给定收件人邮件地址。
5. 如果仍然有任何异常或未收到邮件,请共享以下详细信息以进行进一步分析
  1. 命令提示符屏幕截图
  2. output.txt(在提取的路径下)
  3. 屏蔽敏感信息后的mail.properties屏幕截图
  4. UI上显示错误消息的MailServerSettings整个页面的屏幕快照
  5. SIF文件(支持>创建SIF>单击生成支持信息文件。生成后,SIF文件名将显示在UI中,单击进行下载)或OpManager文件夹下的日志(如果无法获取SIF)