Need an option to allow a timeout in the IMAP module
Would like to get an option to be able to change the timout for connecting to an IMAP server to download emails.
Had a problem where the Imap server was allowing a TCP connection, but then it would hang once connected (faulty Exchange server).
However this meant the when running the redmine:email:receive_imap rake task, it just stayed running for a long time (not sure how long before it was timing out through normal socket timeouts).
The ability to set a timeout - would allow it to be tuned to ensure that processes didn't just hang forever.
About your application's environment
Ruby version 1.8.7 (x86_64-linux)
RubyGems version 1.3.5
Rack version 1.0
Rails version 2.3.5
Active Record version 2.3.5
Active Resource version 2.3.5
Action Mailer version 2.3.5
Active Support version 2.3.5
Edge Rails revision unknown
Application root /data/www/rails_apps/redmine-1.0.1
Database adapter postgresql
Database schema version 20100819172912
About your Redmine plugins
Mylyn Connector plugin 2.7.0.stable.RC3
Redmine Graphs plugin 0.1.0
Timesheet Plugin 0.5.0