ConnectionLost、Timeout、またはGreetingError以外の理由でSMTP障害が発生し、SMTP接続ができない場合、メッセージの送信が一時停止することがあります。その際ログには以下のような関連する例外が記録されます:
smtpSocketConnect:
socket2Connect:
connect2:
ConnectFailReason: Connection rejected
--connect2
--socket2Connect
Failed to connect to SMTP server…
--smtpSocketConnect
ERROR Message sending error:
System.AggregateException: One or more errors occurred. ---> Sitecore.EDS.Core.Exceptions.TransportException: Internal failure.
at Sitecore.EDS.Core.Net.Smtp.ChilkatTransportClient.SendAsync(Email message)
at Sitecore.EDS.Core.Net.Smtp.ChilkatMessageTransport.<RetryOnFault>d__10.MoveNext()
ERROR Exception: Sitecore.Modules.EmailCampaign.Exceptions.EmailCampaignException
Message: Failed to connect to the email server. Please try again later.
Source: Sitecore.EmailCampaign
at Sitecore.Modules.EmailCampaign.SendingManager..ctor(Boolean checkConnection, MessageItem message, Boolean isService, ILogger logger, ISenderManager senderManager, IDispatchManager dispatchManager)
at Sitecore.Modules.EmailCampaign.SendingManager..ctor(Boolean checkConnection, MessageItem message, Boolean isService, ILogger logger)
at Sitecore.Modules.EmailCampaign.Core.Dispatch.SendingHelper.SendStandardMessage(String messageId, RecipientId recipientId, Boolean async, ILogger logger)
特定の例外によって送信が一時停止されないようにディスパッチ リトライヤを設定するには、次の解決策をご検討ください。