email - IMAP IDLE method (ruby) always fires including archive / deletion events for Gmail servers -



email - IMAP IDLE method (ruby) always fires including archive / deletion events for Gmail servers -

i've specified resp.name == "exist" , untaggedresponse. want idle fire when receive new messages folder. according documentation, should work whatever reason, it's firing whenever message archived or deleted.

@imap.examine 'inbox' # add together handler. @imap.add_response_handler |resp| if resp.kind_of?(net::imap::untaggedresponse) , resp.name == "exists" # fires archives , deletions... end end

any thoughts?

the exists number increment when new mail service arrives , decrease when mail service moved mailbox, have maintain track of number disambiguate. or can ok [uidnext n] instead, should reported new mail.

ruby email gmail imap messages

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -