PowerProtect:Data Manager 报告浏览器无法使用已启用 StartTLS 的 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.

Symptoms

将电子邮件设置配置添加到 PowerProtect Data Manager (PPDM) 后,不会通过电子邮件接收报告。

在报表服务器上,server.log文件中存在类似于以下内容的错误:
2024-02-05 15:32:37,010 ERROR [com.emc.dpa.command.notification.NotificationSenderMDB] (Thread-131073) Problems while sending e-mail notification: com.sun.mail.smtp.SMTPSendFailedException: 451 5.7.3 STARTTLS is required to send mail [MailServer 2024-02-05T08:32:36.994Z 08DC257F199B3AC5]
 

Cause

配置中定义的电子邮件服务器已启用 StartTLS。它要求客户端在连接时使用 StartTLS 发送电子邮件。

Resolution

若要解决此问题,必须在报表服务器上存储的配置中启用 StartTLS。

可以按照下面提到的步骤来解决此问题。

PowerProtect Data Manager 19.16 的步骤

  1. 使用管理员帐户登录到报表服务器,然后更改为 root。如果需要凭据,请联系 DELL Technologies 技术支持团队 以获取凭据。
  2. 将目录更改为 '/opt/emc/dpa/services/bin' 文件夹中。 
# cd /opt/emc/dpa/services/bin
 
  1. 运行以下命令以获取当前配置的详细信息:
# ./dpa.sh ds query "select * from apollo.mail_server_configuration"

  
  1. 记下在以下项下报告的值 f_id f_start_tls_enabled。以下是预期结果的示例:
# ./dpa.sh ds query "select * from apollo.mail_server_configuration"
EMC Data Protection Advisor
                 f_id                 |     f_lastmodified      |           f_credential_id            |  f_from_address   |     f_hostname     | f_port | f_security_protocol | f_start_tls_enabled
--------------------------------------+-------------------------+--------------------------------------+-------------------+--------------------+--------+---------------------+---------------------
 d61193eb-be0c-42aa-a841-7ef1b281d008 | 2023-12-12 09:02:01.978 | c7321673-3879-4c5e-b0f2-a0029f8815c9 | ppdm@yourcompany.com | smtp.emailserverdomain.com |    587 | None                | f
(1 row)
 
  1. 如果 f_start_tls_enabled 值设置为“F”,必须更改为“T”。要进行此更改,可以使用以下命令:
./dpa.sh ds query "UPDATE apollo.mail_server_configuration SET  f_start_tls_enabled = 't' WHERE f_id = 'f_id identified from step above'"

  
示例:
# ./dpa.sh ds query "UPDATE apollo.mail_server_configuration SET  f_start_tls_enabled = 't' WHERE f_id = 'd61193eb-be0c-42aa-a841-7ef1b281d008'"

EMC Data Protection Advisor

UPDATE 1
 
  1. 使用以下命令在报表服务器上重新启动服务:
# ./dpa.sh svc restart 
 

PowerProtect Data Manager 19.17 的步骤

  1. 使用管理员帐户登录到报表服务器,然后更改为 root。如果需要凭据,请联系 DELL Technologies 技术支持 团队以获取凭据。

    注意:在几个不同的步骤中,密码被称为“Password123!”。必须使用真实密码进行更新。
     
  2. 运行以下命令以获取当前配置的详细信息:
# psql postgresql://reportinguser:'Password123!'@127.0.0.1:9003/apollo -c "select * from apollo.mail_server_configuration" 
 
  1. 记下在以下项下报告的值 f_idf_start_tls_enabled。以下是预期结果的示例:
# psql postgresql://reportinguser:'Password123!'@127.0.0.1:9003/apollo -c "select * from apollo.mail_server_configuration"    
EMC Data Protection Advisor                     
f_id                 |     f_lastmodified      |           f_credential_id            |  f_from_address   |     f_hostname     | f_port | f_security_protocol | f_start_tls_enabled    
--------------------------------------+-------------------------+--------------------------------------+-------------------+--------------------+--------+---------------------+---------------------     
d61193eb-be0c-42aa-a841-7ef1b281d008 | 2023-12-12 09:02:01.978 | c7321673-3879-4c5e-b0f2-a0029f8815c9 | ppdm@yourcompany.com | smtp.emailserverdomain.com |    587 | None                | f    
(1 row)   

  

 

  1. 如果 f_start_tls_enabled 值设置为“F”,必须更改为“T”。要进行此更改,可以使用以下命令:
#psql postgresql://reportinguser:'Password123!'@127.0.0.1:9003/apollo -c "UPDATE apollo.mail_server_configuration SET f_start_tls_enabled = 't' WHERE f_id = 'f_id identified from step above'" 
 
示例:
# psql postgresql://reportinguser:'Password123!'@127.0.0.1:9003/apollo -c "UPDATE apollo.mail_server_configuration SET  f_start_tls_enabled = 't' WHERE f_id = 'd61193eb-be0c-42aa-a841-7ef1b281d008'"  
 
EMC Data Protection Advisor  
 
UPDATE 1 
 
  1. 使用以下命令在报表服务器上重新启动服务:
# systemctl start reporting-service.service reporting-data-collector.service  reporting-data-processor.service reporting-generator.service 

 

PowerProtect Data Manager 19.18 的步骤

  1. 使用管理员帐户登录到报表服务器,然后更改为 root。如果需要凭据,请联系 DELL Technologies 技术支持团队 以获取凭据。

    注意:在几个不同的步骤中,密码被提及为“Password123!”。必须使用真实密码进行更新。
     
  2. 运行以下命令以获取当前配置的详细信息:
 
# psql postgresql://reportinguser:'Password123!'@127.0.0.1:9003/reporting -c "select * from reportconfig.mail_server_configuration" 
 
  1. 记下在以下项下报告的值 f_id f_start_tls_enabled. 以下是预期结果的示例:
EMC Data Protection Advisor
                     f_id                 |     f_lastmodified      |           f_credential_id            |  f_from_address   |     f_hostname     | f_port | f_security_protocol | f_start_tls_enabled    
--------------------------------------+-------------------------+--------------------------------------+-------------------+--------------------+--------+---------------------+---------------------     
d61193eb-be0c-42aa-a841-7ef1b281d008 | 2023-12-12 09:02:01.978 | c7321673-3879-4c5e-b0f2-a0029f8815c9 | ppdm@yourcompany.com | smtp.emailserverdomain.com |    587 | None                | f    
(1 row)    
 
  1. 如果 f_start_tls_enabled 值设置为“F”,必须更改为“T”。要进行此更改,可以使用以下命令:
psql postgresql://reportinguser:'Password123!'@127.0.0.1:9003/reporting -c "UPDATE reportconfig.mail_server_configuration SET  f_start_tls_enabled = 't' WHERE f_id = 'f_id identified from step above'"   
 
示例:
# psql postgresql://reportinguser:'Password123!'@127.0.0.1:9003/reporting -c "UPDATE reportconfig.mail_server_configuration SET  f_start_tls_enabled = 't' WHERE f_id = 'd61193eb-be0c-42aa-a841-7ef1b281d008'"  

EMC Data Protection Advisor  
 
UPDATE 1 
 
  1. 使用以下命令在报表服务器上重新启动服务:
# systemctl start reporting-service.service reporting-data-collector.service  reporting-data-processor.service reporting-generator.service 

Affected Products

PowerProtect Data Manager, PowerProtect Data Manager Essentials
Article Properties
Article Number: 000221887
Article Type: Solution
Last Modified: 26 May 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.