[Windows Mobile Software Development] lares_mat:
Sorry for this long listings in advance, but I see no other possibility to show the errors well.

So... I have set it to 2 minutes. The first and second idle interval was OK (after an initial socket error - you see it in the listing) - it ended and the refresh happened.

Starting by the next interval I see the same error like the last time happening every 2 minutes like this:

********

10:05: IMAP0000 LOGIN MASKED MASKED

10:05: read: * OK Dovecot ready.

10:05: read: IMAP0000 OK Logged in.

10:05: processing ok

10:05: Login ok, proceeding to capabilities.

10:05: Sending: IMAP0001 CAPABILITY

10:05: read: * CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 QUOTA

IMAP0001 OK Capability completed.

10:05: processing ok

10:05: Sending: IMAP0002 SELECT INBOX

10:05: read: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)

* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.

* 20 EXISTS

* 0 RECENT

* OK [UIDVALIDITY 1143453498] UIDs valid

* OK [UIDNEXT 5865] Predicted next UID

IMAP0002 OK [READ-WRITE] Select completed.

10:05: processing ok

10:05: Sending: IMAP0003 IDLE

10:05: read: + idling

10:07: socket error on recv. 0

10:07: socket errored out,

System.Exception: socket error on recv. 0

w ImapPusher.ImapClient.Read()

w ImapPusher.ImapClient.Connect(String pUserName, String pPassword)

w ImapPusherService.Module1.Main()

reset client

10:07: IMAP0004 LOGIN MASKED MASKED

10:07: read: * OK Dovecot ready.

10:07: read: IMAP0004 OK Logged in.

10:07: processing ok

10:07: Login ok, proceeding to capabilities.

10:07: Sending: IMAP0005 CAPABILITY

10:07: read: * CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 QUOTA

IMAP0005 OK Capability completed.

10:07: processing ok

10:07: Sending: IMAP0006 SELECT INBOX

10:07: read: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)

* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.

* 20 EXISTS

* 0 RECENT

* OK [UIDVALIDITY 1143453498] UIDs valid

* OK [UIDNEXT 5865] Predicted next UID

IMAP0006 OK [READ-WRITE] Select completed.

10:07: processing ok

10:07: Sending: IMAP0007 IDLE

10:07: read: + idling

10:09: read: * OK Still here

10:09: Normal refresh has expired.

10:09: resetting idle

10:09: refreshing idle

10:09: Sending: DONE

10:09: read: IMAP0007 OK Idle completed.

10:09: processing ok

10:09: Sending: IMAP0009 IDLE

10:09: read: + idling

10:11: read: * 1 EXPUNGE

10:12: read: * OK Still here

10:12: Normal refresh has expired.

10:12: resetting idle

10:12: refreshing idle

10:12: Sending: DONE

10:12: read: IMAP0009 OK Idle completed.

10:12: processing ok

10:12: Sending: IMAP0011 IDLE

10:12: read: + idling

10:14: socket error on recv. 0

10:14: socket errored out,

System.Exception: socket error on recv. 0

w ImapPusher.ImapClient.Read()

w ImapPusher.ImapClient.Connect(String pUserName, String pPassword)

w ImapPusherService.Module1.Main()

reset client

10:14: IMAP0012 LOGIN MASKED MASKED

10:14: read: * OK Dovecot ready.

10:14: read: IMAP0012 OK Logged in.

10:14: processing ok

10:14: Login ok, proceeding to capabilities.

10:14: Sending: IMAP0013 CAPABILITY

10:14: read: * CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 QUOTA

IMAP0013 OK Capability completed.

10:14: processing ok

10:14: Sending: IMAP0014 SELECT INBOX

10:14: read: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)

* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.

* 19 EXISTS

* 0 RECENT

* OK [UIDVALIDITY 1143453498] UIDs valid

* OK [UIDNEXT 5865] Predicted next UID

IMAP0014 OK [READ-WRITE] Select completed.

10:14: processing ok

10:14: Sending: IMAP0015 IDLE

10:14: read: + idling

10:16: socket error on recv. 0

10:16: socket errored out,

System.Exception: socket error on recv. 0

w ImapPusher.ImapClient.Read()

w ImapPusher.ImapClient.Connect(String pUserName, String pPassword)

w ImapPusherService.Module1.Main()

reset client

10:16: IMAP0016 LOGIN MASKED MASKED
​

*********

And so on till 10:35.

Then I stopped the service, set it to 1 minute, started it, and got this:

*********

10:38: IMAP0000 LOGIN MASKED MASKED

10:38: read: * OK Dovecot ready.

10:38: read: IMAP0000 OK Logged in.

10:38: processing ok

10:38: Login ok, proceeding to capabilities.

10:38: Sending: IMAP0001 CAPABILITY

10:38: read: * CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 QUOTA

IMAP0001 OK Capability completed.

10:38: processing ok

10:38: Sending: IMAP0002 SELECT INBOX

10:38: read: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)

* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.

* 19 EXISTS

* 0 RECENT

* OK [UIDVALIDITY 1143453498] UIDs valid

* OK [UIDNEXT 5865] Predicted next UID

IMAP0002 OK [READ-WRITE] Select completed.

10:38: processing ok

10:38: Sending: IMAP0003 IDLE

10:38: read: + idling

10:39: socket error on recv. 0

10:39: socket errored out,

System.Exception: socket error on recv. 0

w ImapPusher.ImapClient.Read()

w ImapPusher.ImapClient.Connect(String pUserName, String pPassword)

w ImapPusherService.Module1.Main()

reset client

10:39: IMAP0004 LOGIN MASKED MASKED

10:39: read: * OK Dovecot ready.

10:39: read: IMAP0004 OK Logged in.

10:39: processing ok

10:39: Login ok, proceeding to capabilities.

10:39: Sending: IMAP0005 CAPABILITY

10:39: read: * CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS LIST-EXTENDED I18NLEVEL=1 QUOTA

IMAP0005 OK Capability completed.

10:39: processing ok

10:39: Sending: IMAP0006 SELECT INBOX

10:39: read: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)

* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.

* 19 EXISTS

* 0 RECENT

* OK [UIDVALIDITY 1143453498] UIDs valid

* OK [UIDNEXT 5865] Predicted next UID

IMAP0006 OK [READ-WRITE] Select completed.

10:39: processing ok

10:39: Sending: IMAP0007 IDLE

10:39: read: + idling

10:40: socket error on recv. 0

10:40: socket errored out,

System.Exception: socket error on recv. 0

w ImapPusher.ImapClient.Read()

w ImapPusher.ImapClient.Connect(String pUserName, String pPassword)

w ImapPusherService.Module1.Main()

reset client

10:40: IMAP0008 LOGIN MASKED MASKED

10:40: read: * OK Dovecot ready.

10:40: read: IMAP0008 OK Logged in.​

**********

The same error every minute now. No "Normal refresh has expired" at all...

Any thougts?

Regards

Mat