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