From 76ed1f5ddb244170d7b498920c02c383bfe9568f Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Thu, 22 Dec 2011 20:22:26 +0100 Subject: [PATCH] Log the different abort/retry scenarios --- citadel/modules/smtp/serv_smtpeventclient.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/citadel/modules/smtp/serv_smtpeventclient.c b/citadel/modules/smtp/serv_smtpeventclient.c index a3afb9a96..6865df44e 100644 --- a/citadel/modules/smtp/serv_smtpeventclient.c +++ b/citadel/modules/smtp/serv_smtpeventclient.c @@ -186,19 +186,25 @@ eNextState FailOneAttempt(AsyncIO *IO) /* * possible ways here: * - connection timeout - * - + * - dns lookup failed */ StopClientWatchers(IO); if (SendMsg->pCurrRelay != NULL) SendMsg->pCurrRelay = SendMsg->pCurrRelay->Next; - if (SendMsg->pCurrRelay == NULL) + if (SendMsg->pCurrRelay == NULL) { + EVS_syslog(LOG_DEBUG, "SMTP: %s Aborting\n", __FUNCTION__); return eAbort; - if (SendMsg->pCurrRelay->IsIP) + } + if (SendMsg->pCurrRelay->IsIP) { + EVS_syslog(LOG_DEBUG, "SMTP: %s connecting IP\n", __FUNCTION__); return mx_connect_ip(IO); - else + } + else { + EVS_syslog(LOG_DEBUG, "SMTP: %s resolving next MX Record\n", __FUNCTION__); return get_one_mx_host_ip(IO); + } } -- 2.30.2