Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I need a way of checking my POP3 mail from all over the place so i wanted to write a POP3 interface similar to hotmail or any other online email service. What module should I use to do it?
  • Comment on What's a good module to use to write a POP3 hotmailesque online email website?

Replies are listed 'Best First'.
Re: What's a good module to use to write a POP3 hotmailesque online email website?
by $code or die (Deacon) on Jan 27, 2001 at 08:11 UTC
Re: What's a good module to use to write a POP3 hotmailesque online email website?
by dystrophy (Monk) on Jan 27, 2001 at 13:23 UTC
    If you don't feel like re-creating the wheel, then check out the pop3 web applications at freshmeat.net.

    Or if you're feeling really lazy, just use mailstart.com.

    (I feel guilty for suggesting these options.... ;-)
    - dystrophy -
Re: What's a good module to use to write a POP3 hotmailesque online email website?
by cajun (Chaplain) on Jan 27, 2001 at 13:54 UTC
    Don't forget that POP3 sends your login and password in plain text...
      cajun,

      If you're talking about Net::POP3, you can avoid sending the password in plaintext if you've got MD5 and call the apop() method. For details, see the POD.

      --f
        No, I wasn't even speaking of Perl. I was speaking of POP in general.

        However I'll will check out the Net::POP3 module. Good to know ! Thank you.

Re: What's a good module to use to write a POP3 hotmailesque online email website?
by doran (Deacon) on Jan 28, 2001 at 01:28 UTC
    I addition to the above mentioned CPAN modules and services such as mailstart.com, there are programs such as @tdot and mailman. I don't know how much either is being developed any more, but they can be quite handy. They are both meant to offer the Hotmail type interface you were asking about.

    Personally, I find the POP3Client, combined with CGI, is usually sufficient.

Re: What's a good module to use to write a POP3 hotmailesque online email website?
by BlueLines (Hermit) on Jan 28, 2001 at 03:19 UTC
    Three things.

    Thing Number 1: If you're "checking your mail from all over the place", you'd probably prefer to get an IMAP account, since the mail is actually stored on the server. That way, you could check your mail via your web interface as well as from your usual mail client without losing anything.

    Thing Number 2: Sending anything remotely personal unencrypted over a network is bad. It's very easy to set up POP3/IMAP over SSL. Most ISP's offer this option. This way, everything is encrypted. And this is a good thing, since most places use one password for everything (mail, shell, web, etc). Of course, I force my users / co-workers to only connect over SSL. And I use a seperate password file for mail. But not everyone's as paranoid as I am....

    Thing Number 3: While it's a good learning experience to write code like this, there are a lot of good programs already made for such a thing. My personal favorite is Horde, which is a very nice suite. It is written in PHP though, so if the solutions requires perl, just search freshmeat. Perhaps some monks would like to join and write a perl clone of Horde. It could be interesting....

    BlueLines

    Disclaimer: This post may contain inaccurate information, be habit forming, cause atomic warfare between peaceful countries, speed up male pattern baldness, interfere with your cable reception, exile you from certain third world countries, ruin your marriage, and generally spoil your day. No batteries included, no strings attached, your mileage may vary.