smaller timeout on SMTP connect
authorVictor Kirhenshtein <victor@netxms.org>
Tue, 13 Sep 2016 18:19:45 +0000 (21:19 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Tue, 13 Sep 2016 18:19:45 +0000 (21:19 +0300)
src/server/core/email.cpp

index d34f144..5c8c462 100644 (file)
@@ -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);
    // 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))
       {
    {
       while((iState != STATE_FINISHED) && (iState != STATE_ERROR))
       {