Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

NetWorker:未收到备份电子邮件通知“连接到 SMTP 主机失败:No such file or directory”

Summary: NetWorker 备份电子邮件通知已配置,但未收到任何电子邮件。备份工作流日志显示到 SMTP 主机的连接失败。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

  • 基于操作系统的电子邮件命令在策略/工作流级别进行配置,但在完成/失败时未收到电子邮件通知。
  • 工作流“显示消息”将报告“连接到 SMTP 主机失败:No such file or directory”
MM/DD/YYYY HH:MM:SS Starting Protection Policy 'Server Protection' workflow 'Server backup'.
MM/DD/YYYY HH:MM:SS Starting action 'Server Protection/Server backup/Server db backup' with command: 'nsrdbsave -l 1'.
MM/DD/YYYY HH:MM:SS Action 'Server Protection/Server backup/Server db backup's log will be in 'C:\Program Files\EMC NetWorker\nsr\logs\policy\Server Protection\Server backup\Server db backup_449081.raw'.
MM/DD/YYYY HH:MM:SS Action 'Server Protection/Server backup/Server db backup' succeeded.
MM/DD/YYYY HH:MM:SS Starting action 'Server Protection/Server backup/Expiration' with command: 'nsrim -MXq'.
MM/DD/YYYY HH:MM:SS Action 'Server Protection/Server backup/Expiration's log will be in 'C:\Program Files\EMC NetWorker\nsr\logs\policy\Server Protection\Server backup\Expiration_449095.raw'.
connect to SMTP host failed: No such file or directory
connect to SMTP host failed: No such file or directory
MM/DD/YYYY HH:MM:SS Action 'Server Protection/Server backup/Expiration' succeeded.
MM/DD/YYYY HH:MM:SS Workflow 'Server Protection/Server backup' succeeded.

Cause

SMTP 端口 25 被阻止。

Resolution

NetWorker 使用操作系统命令发送电子邮件。应从操作系统成功发送电子邮件,然后才能从 NetWorker 内发送电子邮件。以下是用于隔离 NetWorker 服务器和邮件服务器之间潜在通信问题的一些故障排除步骤。
  1. 应从命令行成功从 NetWorker 服务器的操作系统发送电子邮件:
Linux: ls -lh | mail -s mailserver-name-or-ip -s “subjectrecipient-email-address
窗户:DIR |smtpmail -h mailserver-name-or-ip -s “subjectrecipient-email-address

提醒:在上述命令中,将斜体值替换为环境中的相应信息。如果这些命令成功,则会返回提示符,并将包含目录列表的电子邮件发送到命令中指定的电子邮件地址。
  1. 如果您不知道可以尝试使用域的 MX 记录查找服务器的邮件服务器地址:
Linux: dig your_domain.com MX
Windows:nslookup
set q=mx
your_domain.com
  1. NetWorker 服务器必须能够解析邮件服务器的完全限定域名 (FQDN)、短名称、IP 地址:nslookup mailserver-name
提醒:如果 NetWorker 服务器无法通过 DNS 解析邮件服务器,则为其创建或更正 DNS 条目;否则,请将邮件服务器的 IP 地址和主机名添加到 NetWorker 服务器的本地主机文件:

Linux:/etc/hosts
Windows:C:\Windows\System32\drivers\etc\hosts
  1. NetWorker 服务器必须通过 ICMP ping 访问邮件服务器: ping mailserver-name
  2. NetWorker 服务器必须到达邮件服务器的 SMTP 端口(端口 25):nsrports -t mailserver-name -p 25
C:\Windows\system32>nsrports -t mailserver.domain.com -p 25
Forward lookup for mailserver
Query time:              0.001 sec
Canonical name (CNAME):  mailserver.domain.com
Address (A):             10.0.0.2
Connect to port 25:      Succeeded (0.088 sec)

Reverse lookup for 10.0.0.2
Query time:              0.000 sec
Name:                    mailserver.domain.com
注: nsrports 是随 NetWorker 服务器软件一起安装的 NetWorker 命令。此命令可用于任何 NetWorker 服务器,可用于验证名称解析和端口连接。

Additional Information

Article Properties


Affected Product

NetWorker

Product

NetWorker

Last Published Date

06 Oct 2023

Version

3

Article Type

Solution