There are many technical hurdles with getting email on the web. First of all, the web is generally a stateless medium. It requires a bit of work to build "state" into a website. These "stateful" mechanisms would be used to keep track of things like who you are, what you've read, what you've deleted, and so on. Second of all, it has to be secure. Not anyone should be able to access your email. State and security sort of have to go hand-in-hand. Third, a web interface is somewhat limiting, though definately pretty standard across web browsers. You basically only have buttons, text fields, check boxes, and menu items. And any time you make any "changes", you need to reload the entire web page unless you use JavaScript in the site. JavaScript is a programming language that runs in the browser and allows you to do a variety of things, including change the active window. JavaScript is embedded with web pages and browsers that don't understand JavaScript will happily ignore it.
Web-based email does have some important advantages, though. You can access it from any computer with a web browser. Upgrades to the email software are done one place -- on the server. If you maintain an email account on a web-based provider that is independent of your ISP, you can move ISPs without changing your email address.
The first commercially successful attempt at web-based email at a consumer level was done by the folks at Hotmail. Their basic goal was to make an email system that was globally accessable via the web and is free to the end user. If I can ever find the interview I recorded with these guys, I'll put it up on the web to listen to. Commercial solutions are also becoming available for use on a corporate intranet to increase the accessability of email to end users and reduce the maintenance costs associated with email software.
All of the web-based email services out there, aside from being a service on which you can send and receive email, have a feature set that is similiar to your favorite email client. Aside from the ability to read and write email, they include the ability to download POP email, save and sort messages into folders, view and send attachments, spell-check your messages, and even filter incoming mail into seperate folders! But all these services have one thing in common -- advertising. Advertisers pay to have their banner shown on every page you "view" when you use the email service. The fees they pay subsidize the services, keeping them free. The ads are targeted based on the demographic information you provide to the provider, which is asked for as part of the signup process for these services. The advertisers like being able to "target" their ads.
Here are six sites that offere web-based email to the masses: HotMail, RocketMail, MailCity, MailExcite, FreeMail, and NetAddress. Each of these services offers something different.
Aside from the ability to spell-check any outgoing email message before you send it, the service allows you to filter incoming mail based on who the mail is from, who the mail is to, and what the subject of the message is. One really nice feature of the service is the "Block Sender" button that appears next to the sender's email address while reading. Click the Block Sender button and all future email from that person will be routed to the Trash Folder.
There are only three things about this service that I don't like. First, it always adds an advertisement for the HotMail service. The second is that, on occasion, I get "Server Errors" when loading pages. I think that is because the service is a bit overloaded, probably because it's so popular. Third, there's a limit of 1 megabyte for all attachments sent. Actually, this last one isn't really such a bad thing -- most mail gateways don't support large email messages anyway. And in reality, email is not a good means for transferring large files to people.
Two downsides to this service: One is the trailer add for the MailExcite/MailCity service that gets added to all outgoing messages. The other is that, if you try and use the attachment feature with a browser that does not support it, the browser "hangs". There appears to be no detection of an attempt to use the feature by browsers that don't support the necessary features. Otherwise, the service is quite a contender in the web-based email service competition.
Other great features of RocketMail include: filtering mail on headers and message body, an extensive address book function with tie-ins to the Four11 service (which is a sort of "white pages of the Internet"), built-in spam protection (it uses the list of known spammers maintained by America On-Line), and it will also append the services "Quote of the Day" to your outgoing email. And the interface is probably the nicest of the bunch.
On the downside, you can not send attachments through this service. The Address Book has a nasty habit of erasing the message you're working on should you decide to query it for an address during message composition. Finally, the online help is empty in some places. But this is a generally adequate service for most users.
HotMail
http://www.hotmail.com
RocketMail
http://www.rocketmail.com
MailExcite
http://www.mailexcite.com
MailCity
http://www.mailcity.com
NetAddress
http://netaddress.usa.net
FreeMail
http://www.freemail.co.za