From: Victor Kirhenshtein Date: Tue, 13 Sep 2016 18:19:45 +0000 (+0300) Subject: smaller timeout on SMTP connect X-Git-Tag: 2.1-M1~69 X-Git-Url: http://git.netxms.org/public/netxms.git/commitdiff_plain/b9f4d2f4f4015be3b9f12277ac5fec01e6e76d94 smaller timeout on SMTP connect --- diff --git a/src/server/core/email.cpp b/src/server/core/email.cpp index d34f1443b..5c8c462d6 100644 --- a/src/server/core/email.cpp +++ b/src/server/core/email.cpp @@ -154,7 +154,7 @@ static UINT32 SendMail(const char *pszRcpt, const char *pszSubject, const char * // Connect to server SockAddrBuffer sa; addr.fillSockAddr(&sa, m_wSmtpPort); - if (connect(hSocket, (struct sockaddr *)&sa, SA_LEN((struct sockaddr *)&sa)) == 0) + if (ConnectEx(hSocket, (struct sockaddr *)&sa, SA_LEN((struct sockaddr *)&sa), 3000) == 0) { while((iState != STATE_FINISHED) && (iState != STATE_ERROR)) {