ORA-29278: SMTP transient error: string
Cause: A SMTP transient error occurred.
Action: Correct the error and retry the SMTP operation.
ORA-29278: SMTP transient错误是一种临时性的SMTP错误,表示由于某种原因,服务器无法处理此消息。这不是由于邮件服务器(通常为Mail Delivery Subsystem)的可能的持续问题引起的,而是试图发送电子邮件时发生的单次故障,并且并不需要客户端做任何额外的处理。
官方解释是,ORA-29278: SMTP transient错误是一个通用返回代码,表示由于临时性问题而无法处理消息。它可能是由于目标服务器上正在运行的服务出现故障,也可能是安全问题,网络延迟或发送端的一次性问题。
一、从发信方出发:
1. 如果您是发信方,请确保您的邮件服务器正确配置,以确保可通过它发送和接收电子邮件(如设置SendConnector和ReceiveConnector)。
2. 尝试从其他客户端(如Outlook或iPhone)发送邮件,以确定此错误的原因。
3. 检查发件箱是否包含邮件大小超过SMTP服务器所允许的最大限制。
二、从收信方出发:
1. 验证是否可以从目标服务器收到电子邮件。
2. 确保目标邮件服务器上的所有服务均处于活动状态。
3. 检查防火墙是否阻止了SMTP请求。