tried the telnet approach. patched in the logline.
[ingo@mail ~]$ telnet localhost 143 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'.
- OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS AUTH=PLAIN AUTH=CRAM-MD5 AUTH=DIGEST-MD5] ready. a login xxxx xxxx a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH] Logged in b select inbox
- FLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk)
- OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk \*)] Flags permitted.
- 13 EXISTS
- 0 RECENT
- OK [UIDVALIDITY 1252958392] UIDs valid
- OK [UIDNEXT 37] Predicted next UID
- OK [HIGHESTMODSEQ 81] Highest b OK [READ-WRITE] Select completed. c idle
- idling
after idling displayed, i sent a message to the account.
see the message delivered to the inbox in my syslog
2009-10-27 23:35:20 | dovecot: | deliver(ingo@ghostdive.org): sieve: msgid=<ac2e3a8f0910271535q4c5096a8w56d31e117cb7bf76@mail.gmail.com>: stored mail into mailbox 'INBOX'
in logfile: <<<b select inbox
<<<c idle
out logfile:
- OK [RAWLOG TIMESTAMP] 2009-10-27 23:34:55
<<<a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-E XTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH] Logged in
- OK [RAWLOG TIMESTAMP] 2009-10-27 23:35:00
<<<* FLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk)
OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk \*)] Flags permitted.
13 EXISTS
0 RECENT
OK [UIDVALIDITY 1252958392] UIDs valid
OK [UIDNEXT 37] Predicted next UID
OK [HIGHESTMODSEQ 81] Highest
b OK [READ-WRITE] Select completed.
<<<+ idling
- OK [RAWLOG TIMESTAMP] 2009-10-27 23:38:03
<<<* OK Still here
Timo Sirainen schrieb:
On Tue, 2009-10-27 at 09:55 +0100, Ingo Thierack wrote:
sorry to say, no change. Takes more then 2 minutes until tb register there is a new mail.
I'm the only with this behavior?
At least only one who has noticed it..
Could there be an problem with the inotify implementation in the CentOS-Kernel?
I doubt it, but you could try if the attached patch logs a line whenever a new message arrives. If it does get logged and Dovecot doesn't send an EXISTS line to Thunderbird immediately, there's a bug. If that does happen, the next step could be to try it manually instead of using Thunderbird, e.g.:
telnet localhost 143 a login username password b select inbox c idle
and then see if the EXISTS gets sent.