Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Which IMAP client does one use at the end of 2012

by ribasushi (Monk)
on Oct 26, 2012 at 03:35 UTC ( #1000989=perlquestion: print w/ replies, xml ) Need Help??
ribasushi has asked for the wisdom of the Perl Monks concerning the following question:

So I went to search for an IMAP client and walked away humbled by the size of the search space. I welcome recommendations for a stable basic IMAP client that I can use to reliably:
  • Open particular messages (preferrably in some structured format, don't know which library is a good pick for object mapping either)
  • Set seen/deleted flags
  • Copy/Move messages between folders

Note!: This is not a how do I question, this is a there are too damn many ways to do it question.

Cheers

Comment on Which IMAP client does one use at the end of 2012
Re: Which IMAP client does one use at the end of 2012
by tobyink (Abbot) on Oct 26, 2012 at 05:37 UTC

    Aha! It's a trick question! The answer is "none" because the world is going to end on the 21st of December! :-)

    Until then though, use Mail::Box::IMAP4 because it integrates with the rest of the very awesome Mail::Box suite.

    perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'
      No, then we start using Mail::PonyExpress and Mail::SemaphoreFires.
      Hmmm... given the amount of outstanding bugs and the explicit "this is a work in progress" statement, I don't feel too comfortable with it ;(
      Will keep looking

      Thanks though!

        Hmmm... given the amount of outstanding bugs and the explicit "this is a work in progress" statement, I don't feel too comfortable with it ;(

        Are you talking about Mail::Box? Where do you see "work in progress" statement?

        According to rt.cpan.org, it has 3 outstanding bugs. I don't think that's a lot for such an ambitious project. By contrast, Moose has 50 open bugs and is widely considered a useful and stable piece of software.

        There is a word for software which is not "work in progress". That word is "abandonware".

        perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1000989]
Approved by tobyink
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (17)
As of 2014-10-20 19:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (89 votes), past polls