>>>>> On Mon, 12 Nov 2001 19:18:37 +0900, >>>>> donotspam-jen <jennyw> (d) writes: d> Just wondering if someone could let me know how well Ruby's IMAP library d> works. I ask because I have to do an IMAP migration and I don't like the d> tools out there right now. I figured that this might also be a good d> opportunity to learn Ruby if I were to implement the utility in Ruby. d> However, I did a search on the Web and newsgroups and didn't come up with d> much. What IMAP server are you using? As for functionality, I'm using it. ;-) Though, I'm using the very latest out of CVS: http://www.ruby-lang.org/~knu/cgi-bin/cvsweb.cgi/ruby/lib/net/ (See the "imap.rb" entry.) I've submitted a few tiny patches to this for better support with Cyrus IMAPd, such as ACL and quota stuff. However, I've also had to cook up a tiny Cyrus class to support a Cyrus feature that technically isn't part of the RFC: being able to specify a partition when creating a folder. At one point I was doing the session over SSL, but I think I goofed it up somehow and so only going through localhost. (Yes, I'm using this on a UNIX host.) d> Also, where's the best place to read about IMAP support? Doing a search for There's some documentation in the imap.rb file. I neglected to include comments for the ACL and Quota stuff, but was thinking of submitting that in ASAP. It's actually a rather clean interface and easy to use. IMHO, much nicer than using the Perl implementations I've seen. d> I also saw that there are (were?) some problems with IMAP on Win32 (one of d> the results that came up with a search for "imap" on the Web site mentioned d> it and that the fix was needing a more recent version). Are these still d> present? Sorry, can't help with that. d> Is there some sort of POD-like thing for Ruby? As you can tell, I'm pretty d> much brand spanking new to Ruby. I don't suppose their's a tourists' guide d> to Ruby? I don't mean the languague, but where to find libraries, what d> mailing lists are out there, who to listen to, what gripes are, the best d> places to stay for under $50/night, etc. I float in and out of this list, so not a good one to comment. Speaking of Cyrus, I was actually working... more like piddling... with a Ruby version of cyradm. It occurred to me that since I was increasingly using Ruby for management scripts, might as well slap things together into a cyradm like thing. I guess I should finish that up along with the aforementioned Cyrus class and put that out somewhere.... Since it's been a long while since I've visited this group, I'll just share a tidbit y'all might find interesting. When I first started tinkering with Ruby about a year ago, folks at work would tease me about it. I would frequently be greeted with a "R U B Y!" in the same vain as the "WHASSUP!" beer commercial. Well, I guess persistence pays off because one of our staff has taken it upon himself to work through the "pickaxe" book that our office recently purchased. If only global peace were as easy to achieve. -- Amos