Guys, I''m tired of SquirrelMail and Horde. The first is fast but ugly...the second is pretty but slow. Anyone know if there is an effort to create a Rails-based IMAP/POP client? I''d like to get involved. Thanks! John
John Wells wrote:> Guys, > > I''m tired of SquirrelMail and Horde. The first is fast but ugly...the > second is pretty but slow. > > Anyone know if there is an effort to create a Rails-based IMAP/POP client? > I''d like to get involved.I Googled "Ruby IMAP" and got a few hits, including this: http://forum.textdrive.com/viewtopic.php?pid=17174 But that post is pretty old, though the URL in it still works. Of course I don''t know what a valid login and password would be. The author has a Rails wiki page at http://wiki.rubyonrails.com/rails/show/BenStiglitz, so maybe you can contact him now. In fact he submitted a Rails Day app, so he is probabably on this very list. If you are around Ben, speak up! :) Ryan
The Railsday entry done by mister anarchogeek and friends also touched on this. Writing an IMAP client to handle all varieties of crap that pass through email systems is a pain, th ough. I personally am interested in a client for dbmail (dbmail.org), which would be more fun in rails than an secret easter island underground tunnel http://railsday.com/svn/railsday66/ Joshua On 7/14/05, Ryan Leavengood <mrcode-br1l8tUfTSesTnJN9+BGXg@public.gmane.org> wrote:> John Wells wrote: > > Guys, > > > > I''m tired of SquirrelMail and Horde. The first is fast but ugly...the > > second is pretty but slow. > > > > Anyone know if there is an effort to create a Rails-based IMAP/POP client? > > I''d like to get involved. > > I Googled "Ruby IMAP" and got a few hits, including this: > > http://forum.textdrive.com/viewtopic.php?pid=17174 > > But that post is pretty old, though the URL in it still works. Of course > I don''t know what a valid login and password would be. > > The author has a Rails wiki page at > http://wiki.rubyonrails.com/rails/show/BenStiglitz, so maybe you can > contact him now. In fact he submitted a Rails Day app, so he is > probabably on this very list. If you are around Ben, speak up! :) > > Ryan > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Actually, I''m working on a DB-Based mail system as we speak, although it''s too primitive for public viewing right now. I am actively working on it, give me a couple of weeks :) I did try to write an IMAP client a while back, but I found that Rails crashed a lot as soon as I started. Since I''ve found Rails to be very stable normally, maybe it''s a problem with the IMAP client libs? I have no idea... On 7/14/05, Joshua Sierles <jsierles-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> The Railsday entry done by mister anarchogeek and friends also touched > on this. Writing an IMAP client to handle all varieties of crap that > pass through email systems is a pain, th ough. I personally am > interested in a client for dbmail (dbmail.org), which would be more > fun in rails than an secret easter island underground tunnel > > http://railsday.com/svn/railsday66/ > > Joshua > > On 7/14/05, Ryan Leavengood <mrcode-br1l8tUfTSesTnJN9+BGXg@public.gmane.org> wrote: > > John Wells wrote: > > > Guys, > > > > > > I''m tired of SquirrelMail and Horde. The first is fast but ugly...the > > > second is pretty but slow. > > > > > > Anyone know if there is an effort to create a Rails-based IMAP/POP client? > > > I''d like to get involved. > > > > I Googled "Ruby IMAP" and got a few hits, including this: > > > > http://forum.textdrive.com/viewtopic.php?pid=17174 > > > > But that post is pretty old, though the URL in it still works. Of course > > I don''t know what a valid login and password would be. > > > > The author has a Rails wiki page at > > http://wiki.rubyonrails.com/rails/show/BenStiglitz, so maybe you can > > contact him now. In fact he submitted a Rails Day app, so he is > > probabably on this very list. If you are around Ben, speak up! :) > > > > Ryan > > > > _______________________________________________ > > Rails mailing list > > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > > http://lists.rubyonrails.org/mailman/listinfo/rails > > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
The ''net/imap'' piece of the standard library is pretty low-level, meaning you have to very well understand the IMAP protocol to be able to properly use it for anything. There is the Ruby IMAP Tool [1], but I think that only works for a specific purpose on a specific server (cyrus). Maybe Ruby needs something like the JavaMail API (2), where it can be plugged with various providers for different servers/protocols. And something higher level where you can say: connect, open_inbox, get_messages rather than speaking IMAPese. Jason [1] http://www.caliban.org/ruby/rit.shtml (2) I said ''maybe'', and ''something like''!! Don''t shoot me for saying Ruby needs to be more like Java :) On 7/14/05, Colin Fleming <colin.mailinglist-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Actually, I''m working on a DB-Based mail system as we speak, although > it''s too primitive for public viewing right now. I am actively working > on it, give me a couple of weeks :) > > I did try to write an IMAP client a while back, but I found that Rails > crashed a lot as soon as I started. Since I''ve found Rails to be very > stable normally, maybe it''s a problem with the IMAP client libs? I > have no idea... > > > On 7/14/05, Joshua Sierles <jsierles-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > The Railsday entry done by mister anarchogeek and friends also touched > > on this. Writing an IMAP client to handle all varieties of crap that > > pass through email systems is a pain, th ough. I personally am > > interested in a client for dbmail (dbmail.org), which would be more > > fun in rails than an secret easter island underground tunnel > > > > http://railsday.com/svn/railsday66/ > > > > Joshua > > > > On 7/14/05, Ryan Leavengood <mrcode-br1l8tUfTSesTnJN9+BGXg@public.gmane.org> wrote: > > > John Wells wrote: > > > > Guys, > > > > > > > > I''m tired of SquirrelMail and Horde. The first is fast but ugly...the > > > > second is pretty but slow. > > > > > > > > Anyone know if there is an effort to create a Rails-based IMAP/POP client? > > > > I''d like to get involved. > > > > > > I Googled "Ruby IMAP" and got a few hits, including this: > > > > > > http://forum.textdrive.com/viewtopic.php?pid=17174 > > > > > > But that post is pretty old, though the URL in it still works. Of course > > > I don''t know what a valid login and password would be. > > > > > > The author has a Rails wiki page at > > > http://wiki.rubyonrails.com/rails/show/BenStiglitz, so maybe you can > > > contact him now. In fact he submitted a Rails Day app, so he is > > > probabably on this very list. If you are around Ben, speak up! :) > > > > > > Ryan > > > > > > _______________________________________________ > > > Rails mailing list > > > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > > > http://lists.rubyonrails.org/mailman/listinfo/rails > > > > > _______________________________________________ > > Rails mailing list > > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > > http://lists.rubyonrails.org/mailman/listinfo/rails > > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Think they do low-level commands to the IMAP server - check out squirrelmail[1] - it''s a good PHP IMAP client, and support for all the major IMAP servers. Cheers Kevin [1] http://www.squirrelmail.org/ On Thu, Jul 14, 2005 at 12:11:03PM -0400, John Wells wrote:> Jason Foreman said: > > Maybe Ruby needs something like the JavaMail API (2), where it can be > > plugged with various providers for different servers/protocols. And > > something higher level where you can say: connect, open_inbox, > > get_messages rather than speaking IMAPese. > > How do the PHP guys handle it? Is it so different? Do they simply deal > with the low level approach? > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails
Jason Foreman said:> Maybe Ruby needs something like the JavaMail API (2), where it can be > plugged with various providers for different servers/protocols. And > something higher level where you can say: connect, open_inbox, > get_messages rather than speaking IMAPese.How do the PHP guys handle it? Is it so different? Do they simply deal with the low level approach?
Jason Foreman said:> Maybe Ruby needs something like the JavaMail API (2), where it can beplugged with various providers for different servers/protocols. And something higher level where you can say: connect, open_inbox,> get_messages rather than speaking IMAPese.How do the PHP guys handle it? Is it so different? Do they simply deal with the low level approach?
On 7/15/05, Colin Fleming <colin.mailinglist-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Actually, I''m working on a DB-Based mail system as we speak, although > it''s too primitive for public viewing right now. I am actively working > on it, give me a couple of weeks :)I''ve been thinking about writing a Rails model/lib for the yukatan sql mail scehma. http://yukatan.sourceforge.net/sql/yukatan-1.0.sql Have you rolled your own schema or are you using one of the dbmail or oryx mailstore schemas? -- Nicholas Lee http://stateless.geek.nz gpg 8072 4F86 EDCD 4FC1 18EF 5BDD 07B0 9597 6D58 D70C
Joshua Sierles said:> The Railsday entry done by mister anarchogeek and friends also touched > on this. Writing an IMAP client to handle all varieties of crap that > pass through email systems is a pain, th ough. I personally am > interested in a client for dbmail (dbmail.org), which would be more > fun in rails than an secret easter island underground tunnel >What''s your experience been with dbmail? I use Courier-IMAP and have heard dbmail is much slower (Courier''s already slow as hell from a web client simply because SquirrelMail and Horde both issue so many IMAP commands for each request). Thanks, John