Ok, je l'ai sucé pendant des heures. Je pensais que net/imap.rb avec ruby 1.9 supportait la commande idle, mais pas encore.Support pour IMAP IDLE en ruby
Quelqu'un peut-il m'aider à mettre en œuvre cela? De here, je pensais que cela fonctionnerait:
class Net::IMAP
def idle
cmd = "IDLE"
synchronize do
tag = generate_tag
put_string(tag + " " + cmd)
put_string(CRLF)
end
end
def done
cmd = "DONE"
synchronize do
put_string(cmd)
put_string(CRLF)
end
end
end
Mais imap.idle ce juste retour nul.
Essayé avec ruby 1.8.6 et cela a fonctionné parfaitement. – opsb