Data Domain:如何对邮件服务器问题进行故障排除 |SMTP

Summary: 本指南旨在帮助客户对邮件服务器问题进行故障处理。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

对 Dell Data Domain 上的邮件服务器问题进行故障处理:分步指南

持续时间:00:05:39 (HH:MM:SS)
如果可用,可以使用此视频播放器上的 CC 图标选择隐藏式字幕(字幕)语言设置。

对 Dell Data Domain 上的邮件服务器问题进行故障处理时,请按照以下步骤作:

  1. 验证邮件服务器配置:

    • # config show mailserver

      如果未配置,请设置邮件服务器。

      # config set mailserver <host>

      在 DD OS 7.0+ 中,我们增加了对 SMTP 加密方法 STARTTLS 的额外支持。
      如果邮件服务器是 365 或另一个使用 STARTTLS 的邮件服务器,则使用端口和用户名再次运行配置命令。
      使用客户用户名通过端口 25 或 587 再次配置邮件服务器。
      如果邮件服务器不需要密码,请在运行命令后按 Enter 键。
      有时不需要密码,但最好与电子邮件管理员核实。 

      SMTP 服务器要求经过身份验证的用户是管理员电子邮件帐户或有权代表其发送邮件。如果经过身份验证的用户未获得授权,服务器将拒绝电子邮件。

      如果您运行 config set mailserver 命令并使用 Tony@Avenger.com 进行身份验证, 则还必须将 Tony@Avenger.com 配置为 admin-email 用户或具有代表该管理员电子邮件发送邮件的明确权限。否则,SMTP 服务器会拒绝该请求。 

      要检查 admin-email 用户名,请运行以下命令。

      # config show admin-email

      如果您不确定 admin-email 用户名,请咨询您的电子邮件管理员并查看您的其他 Data Domain。

      使用客户用户名和端口 25 或 587 再次配置邮件服务器。 

      # config set mailserver smtp.example.com port 587 user username

      # config set mailserver smtp.example.com port 25 user username

      示例:

      sysadmin@DD6900 config set mailserver smtp.dell.com port 25 user john.doe@dell.com
      Enter the password for the Mail (SMTP) server:
      The Mail (SMTP) server is: smtp.dell.com
      The Mail server username is:
      sysadmin@DD6900-2#

      要测试自动支持,请使用以下命令。

      提醒:如果配置了 Secure Remote Services (ESRS/SRS/SCG),则“autosupport test”不会生成电子邮件。直到 DD OS 8.0+。您必须改用“autosupport send”。为避免不得不等待完整报告,您可以使用以下语法:
      # autosupport send <yourEmailAddress@company.com> cmd "net show settings" 
      # autosupport test email yourEmailAddress@dell.com
      # autosupport test alert-summary
  2. 网络连接检查:

    • 检查您是否可以 ping 通邮件服务器主机名或 IP 地址。

      # net ping mailserver
      # net ping x.x.x.x

      如果 ping 失败,请检查 DD 上的另一个接口是否可以 ping 邮件服务器。
      要显示 DD 上的所有接口和 IP 地址,请运行以下命令。

      # net show settings

      要使用 # net show set 输出中列出的另一个接口执行 ping 操作,请运行以下命令。

      # net ping mailserver interface ethXx
      # net ping x.x.x.x interface ethXx

      使用特定接口 ethMa 执行 ping 操作的示例

      # net ping mailserver interface ethMa
    • 如果您希望将特定接口与邮件服务器搭配使用,则可以设置静态路由。

      示例:

      # net route add host <IP or hostname of mailserver> gw <IP of your local gateway for the NIC you want to leave> dev [interface]
      
      # net route add host DellMail.com gw 1.2.3.4 dev eth3a

      显示 DD 上的网关。

      # net route show gateway

      示例

      tester64@R2D2 net route show gateway
      IPv4 Default Gateways
      gateway IP     source
      ------------   -----------------
      1.2.3.4        interface
      ------------   -----------------
  3. DNS 解析:
    • 检查是否配置了 DNS,并进行测试以解析应该可解析的名称。

      # net show dns
      # net lookup <a resolvable name like the hostname of the DD or the mailserver>

      如果您必须添加 DNS 服务器,请使用以下命令:

      # net set dns <IP>
      # net lookup <a resolvable name like the hostname of the DD or the mailserver or even emc.com>

      要将主机名/IP 添加到 Data Domain 的主机文件以进行本地解析,请使用以下命令:

      # net hosts add <IP address> <host>

      示例:

      # net hosts add 192.168.1.1 mailrelay.company.com
      # net ping <host> count 4
  4. 检查 SMTP 端口:
    • 检查所需的端口是否打开,SMTP 是端口 25,有时使用 587。
      请联系您的网络防火墙团队,检查端口 25 和 587 是否已打开。

      Data Domain 支持可以访问 bash 模式并运行从 Data Domain 到您的邮件服务器的 telnet。

      # telnet <mailserver> 25
      # telnet <mailserver> 587

      检查是否可以 ping 通邮件服务器。

      如果您知道与邮件服务器通信的 DD 上的接口,则可以从 bash 运行以下命令。

      # telnet <MailserverIPOrhostname> 25 -b <ipaddressOfInterfaceOnDD>
      # telnet <MailserverIPOrhostname> 587 -b <ipaddressOfInterfaceOnDD>
  5. 将 Data Domain IP 列入白名单:
    • 是否已在邮件服务器上将 Data Domain IP 地址列入白名单?
      为了允许流量传出,必须将 Data Domain 邮件服务器的 IP 地址和主机名列入白名单。
      您必须仔细验证此作是否已完成,因为如果未完成,则会失败。
      您会看到一个错误示例 **** 无法发送消息:(errno 4: Cannot open socket for sending email)

      要列出客户提供的 Data Domain IP 地址,请运行以下命令:
      您还可以在自动支持中找到 DD IP。

      # net show set
      提醒:这是客户在自己的邮件服务器上执行的操作,不属于戴尔支持的工作范围。

      如果使用 Microsoft 365,这些链接可能会有所帮助。
      在 EOP
      本超链接将引导您访问非 Dell Technologies 运营的网站。中配置反垃圾邮件策略为第三方网络钓鱼模拟和到 SecOps 邮箱的电子邮件传递配置高级传递策略本超链接将引导您访问非 Dell Technologies 运营的网站。

  6. 防火墙/NAT 规则:
    • 是否为 smpt 邮件服务器的 data domain 传出流量添加了 NAT 规则?
      如果使用 Palo Alto 防火墙示例,则必须添加策略,以便 DD SMTP 邮件服务器流量可以进行出站通信。
      请联系您的防火墙团队,检查是否允许流量出站,并执行实时监控、故障排除以查看流量流出。

      防火墙阻止流量时有时会显示以下错误消息:Unable to send a message: (errno 10: SMTP operation timed out)

      提醒:这是客户在自己的防火墙上执行的操作,不属于戴尔支持的工作范围。
  7. 管理员主机配置:
    • 有时需要检查管理主机,了解是否配置了 admin-host,并检查您的其他 Data Domain(如果有)。

      # config show admin-host

      显示可连接到保护系统的管理主机,以查看系统日志和使用系统命令。

      # config set admin-host  <host>

      设置可从中登录到保护系统的计算机,以查看系统日志和使用系统命令。
      主机名可以是简单主机名或完全限定主机名,也可以是 IP 地址。

Additional Information

SMTP 通信可能失败的常见原因:

  • 邮件服务器无法访问互联网:确保出站连接和防火墙规则允许 SMTP 流量
  • SMTP 配置不正确:验证服务器名称、端口和凭据
  • 收件人电子邮件地址无效:确认自动支持收件人有效
  • 收件人服务器拒绝电子邮件:可能需要将您的邮件服务器列入允许列表
  • 垃圾邮件过滤器拦截电子邮件:调整收件人垃圾邮件过滤器设置
  • 格式错误的自动支持电子邮件:检查大小或字符问题
  • 特定于 DD OS 的错误:某些版本中的罕见问题可能会影响 AutoSupport
  • 被戴尔列入黑名单的邮件服务器:罕见;仅在戴尔清除阻止时解决
  • 网络问题或 DNS 故障:验证 DD 网络设置和防火墙规则
  • 缺少 STARTTLS 身份验证:确保正确的加密和凭据

Affected Products

Data Domain
Article Properties
Article Number: 000217008
Article Type: How To
Last Modified: 18 Nov 2025
Version:  12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.