Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • by jcavanaugh (1007) on 2003.11.20 2:50 (#25916)
    Is this from the ground up, or is it leveraging any of the previous perl pop3 server attempts?? I hope your little coding hack takes off, frankly I would love to see a basic pop3 & imap server implementation in perl. Extending a basic framework like that to create dynamic virtual folders etc, could be wicked cool. -- John Cavanaugh
    • It's from the ground up, just proving to myself that it can be done without a zillion CPAN modules. I was excited about dynamic virtual folders, but when Casey asked me what I'd use it for, I struggled to come up with much more than "uh, turn your mail client into an RSS aggregator?". Either I'm not thinking hard enough about what I could do with it, or I thought the idea was cooler than it actually is ...

      --Nat

      • Nat, why don't you write the first practical mod_perl 2.0 protocol module. It should be a trivial thing once you have the basic code working by itself. On my mod_perl 2.0 I keep on saying that you can now implement protocols in mod_perl, like imap, pop3, etc. But it'd be much better if I could say. Nat implemented an imap protocol for mod_perl 2.0 in N hours, here is the URL.
        --

        Stas Bekman [stason.org] of

      • like qpsmtpd [develooper.com], i think a pop3/imap server written in perl would simply be accessible for hacking and experimentation.

        mandrill [trainedmonkey.com] was my start at writing something like an imap server. (not really a true server, but something meant to be run using mutt's tunnel feature.)

        but the imap spec bites. you really don't want to write an imap server.