Ok, ich habe seit Stunden daran saugen. Ich dachte net/imap.rb mit Ruby 1.9 unterstützt den Leerlauf-Befehl, aber noch nicht.Unterstützung für IMAP IDLE in Rubin
Kann mir jemand bei der Umsetzung helfen? Von here, obwohl ich dies funktionieren würde:
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
Aber imap.idle mit diesen nur Null zurück.
Versuchte dies mit Ruby 1.8.6 und es funktionierte perfekt. – opsb