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 applies to   This article does not apply to 

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

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000060536
Article Type: Solution
Last Modified: 06 Oct 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.
Article Properties
Article Number: 000060536
Article Type: Solution
Last Modified: 06 Oct 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.