We are connecting to a IMAP server of an internal exchange server. The process works fine from Debug on Windows 7 Visual Studios, It works fine on 2008 Server, but when we run from a 2003 server it just times out. I thought it was being blocked for some reason, but from that same 2003 server I can telnet to server 143 it connects, i can login, List mailboxes, read mail, and logout. Firewall is Off, virus software shutdown, the imap server is open to any internal address.
So what could be wrong in my environment where a telnet imap session works but the chilkat connect will just sit and timeout after a minute. Here is the code and session log and lasterrorhtml.
Any suggestions would be greatly appreciated.
Imap imapSrv = new Imap(); imapSrv.UnlockComponent("..."); imapSrv.KeepSessionLog = true;
imapSrv.Connect("server.domain.com"); Console.WriteLine(imapSrv.LastErrorText); Console.WriteLine(imapSrv.SessionLog); Console.ReadLine(); imapSrv.Disconnect(); imapSrv.Dispose();
ChilkatLog: Connect_Imap: DllDate: May 8 2014 ChilkatVersion: 18.104.22.168 UnlockPrefix: ..... Username: server:userid Architecture: Little Endian; 32-bit Language: .NET 4.0 VerboseLogging: 0 hostname: server.domain.com port: 143 socketOptions: SO_SNDBUF: 8192 SO_RCVBUF: 8192 --socketOptions ConnectionType: Unencrypted TCP/IP Timeout waiting to read socket or accept connection timeoutMs: 60000 recvUntilMatch: Socket operation timeout. getImapResponseLine: Socket operation timeout. Failed to get greeting. connect failed. --Connect_Imap --ChilkatLog
----INFO---- Connecting to IMAP server at server.domain.com:143 ----IMAP RESPONSE---- ----ERROR---- Failed to get command response on socket ----ERROR---- Connect Failed (3)
Your library version is about a year old - I'd try again with the latest release and see if it's a problem that's already been fixed.
Downloaded the latest and greatest and have the same issue.
2015-09-08 11:51:52.959 [D] LastErrorText: ChilkatLog: Connect_Imap(120047ms): DllDate: Aug 26 2015 ChilkatVersion: 22.214.171.124 UnlockPrefix: SMFRLNIMAPMAILQ Username: SAIACLAIMS:p8admin Architecture: Little Endian; 32-bit Language: .NET 4.0 VerboseLogging: 1 connectInner(120047ms): connectToImapServer(120047ms): hostname: saiahgofrnt.saia.com port: 143 socket2Connect(31ms): connect2(31ms): hostname: saiahgofrnt.saia.com port: 143 ssl: 0 connectSocket(31ms): domainOrIpAddress: saiahgofrnt.saia.com port: 143 connectTimeoutMs: 30000 connect_ipv6_or_ipv4(31ms): Multi-threaded domain to IP address resolution connecting to IPV4 address... ipAddress: 172.16.1.17 createSocket: Setting SO_SNDBUF size sendBufSize: 262144 Setting SO_RCVBUF size recvBufSize: 4194304 --createSocket connect: myIP: 172.16.1.36 myPort: 2006 socket connect successful. --connect --connect_ipv6_or_ipv4 --connectSocket --connect2 --socket2Connect Turning on TCP_NODELAY. socketOptions: SO_SNDBUF: 262144 SO_RCVBUF: 4194304 --socketOptions ConnectionType: Unencrypted TCP/IP recvUntilMatch: Socket operation timeout. nReceived: 0 getImapResponseLine: Socket operation timeout. Failed to get greeting. --connectToImapServer connect failed. --connectInner Failed. --Connect_Imap --ChilkatLog