From: Wilfried Goesgens Date: Thu, 22 Dec 2011 19:22:26 +0000 (+0100) Subject: Log the different abort/retry scenarios X-Git-Tag: v8.11~288 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=76ed1f5ddb244170d7b498920c02c383bfe9568f Log the different abort/retry scenarios --- 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); + } }