Yes, I do hosting as well
Some years ago I started renting a web server for hosting four or five sites of my customers. I now there is plenty of pros and cons for offer hosting to clients as a web developer, I do it and I'm fine with that. While hosting a website is easy with Windows Server 2003, hosting email services is an other matter. Because I'm only a part time web developer (currently I do one or two project per year), I'm always looking for cheap or - even better - free solutions. Searching the web I finally found MailEnable, which is a really great product and the Standard Edition is free. There's only one downside: MailEnable Standard does not include a webmail client. I know, the professional version is not very expensive, but as I said before, I really don't have the money at the moment.
Free webmail clients for ASP.NET?
After searching the web for a nice webmail client a few weeks I was a little disappointed. I found only one free product written for ASP.NET: SharpWebMail. I installed it, but had some problems logging in and although it's possibly a solid piece of software I don't like the "XP look and feel". I emphasize standards compliant (X)HTML code and styling with CSS, which is not supported. Also it seems that this project is not maintained anymore.
Though there exist some nice PHP based projects. One of the nicest is RoundCube with it's ajaxified UI. First when I came across that site I was really exited because it looks really great. But then I realized that RoundCube is a IMAP client and MailEnable supports only the POP3 protocoll.
So I went back to Horde (a PHP based application framework) with IMP (the Horde webmail client) which I got pre-installed on a past server in combination with MailEnable Standard. And after some days of trial and error the webmail finnally was up and running. But I'm not really satisfied with this solution and so I decided to develop my own webmail client written in C# using the ASP.NET MVC Framework.
Opo Perspective
First there comes the easy part, finding a name for the project. Opo is always the "prefix" for my projects, Perspective is a synonym for Outlook, so I think this is appropriate for this project. :-)
I'll try to build a flexible webmail client which can also be extended with other modules (calendar, todo lists, ...) and providers (IMAP, HttpMail, local mail folder, ...). I will share my progress with you and I hope you will provide some feedback. As you know I'm not a professional developer and I do programming as a hobby in my spare time. So there are some topics I may need some help.
I'm new to blogging as well, but I thought this could be a interesting project for others too and so I at least have something to blog about. :-) So stay tuned, I'll start writing about Opo Perspective in the next few days.
2a21b9df-81e5-4697-b29a-70ce644560eb|0|.0