Update: Comments have been disabled as being the no.1 source of spam.
Over the past years I have been using my providers (1&1) webmail solution. They had 2 versions of it. A very simple and old school one and a web 2.0 like styled newer one. The newer one had many features but was dead slow. The older one lacked nearly everything a modern webmail application has, but was quite fast. With the daily mail mass increasing and time to spare for it decreasing I decided that I need a new and better solution. First of all, I don´t like Google Mail. It has all the features I need (and dozens more which I don´t care about) but I don´t like it. And I wanted my mails on my server. Nowhere else. Ritlabs – my favourite desktop e-mail client provider still has no web solution, only a portable version of their famous mail client The Bat. Not good for me, I need a web based solution.
I found a very good overview for webmail solutions at this site and believe me – I tried them all.
I had 4 assumptions for a PHP / MySQL / Apache based webmail solution:
- easy to configure and install (web based, no hacking through 10 different config files)
- secure (no register globals, safe mode, etc.)
- multiple mail accounts per user
- light and fast
AfterLogics WebMail Pro was the only solution that fullfilled 3 of my 4 assumptions. The one it lacked is that it only runs with PHP Safe Mode Off (hmm, not good but anyway…). All other products on the list had major flaws. Some didn´t run the installer or did anything at all (like Roundcube), some required to disable every single PHP security enhancement (like Hastymail) and others were way to difficult to configure (like Squirremail, or IMP out of the Horde Framework).
WebMail Pro has a very good installer (you only need to upload the files to your server, chmod one directory) that does everything on its own. It´s well explained and lets you test every single setting of your upcoming webmail solution. If you´re fast then installation needs about 2 minutes of time.
And the best thing is – normally you have to invest a lot of money for that solution (149$ for 25 user license). But if you keep it under 25 users and a single server install the pro version is for free. How great is that ? There´s also a light version available but in it you can´t add multiple mail accounts to a user. For all you IIS and .NET freakz there´s also am ASP.NET version available.
So – if you´re looking for great webmail solution – check it out !
All images and copyright http://www.afterlogic.com/webmail-client.
Update:
Not long after writing this article Webmail Pro confronted me with the first bug. I couldn´t attach a file to an e-mail. It only presented me Error #2038 – unknown error.
Luckily Afterlogic has a support forum where Igor (Afterlogic support) quickly presented a solution. It turned out that this problem only occurs when you´re using Webmail Pro with Firefox on a SSL connection. The following solution will disable the flash uploader and use instead the html one.
Here´s the solution:
1.) Go to the root path of your Webmail Pro installation
2.) Locate webmail.php and open it
3.) Look for a line that looks like this // flashInstalled = FLASH_NOT_INSTALLED;
4.) Remove // from that line (uncomment it) and save the file
5.) You´re done. Now you can attach files.
6.) In case you can´t find that line in the webmail.php locate flash-detect.php and open it
7.) Look for a line that looks like this // flashInstalled = FLASH_NOT_INSTALLED;
8.) Remove // from that line (uncomment it) and save the file
9.) You´re done. Now you can attach file.
Update 2:
Alex had a problem with sending mails, so I thought the solution might be in common interest. The image below shows the settings you have to adjust in the adminpanel of Afterlogic Webmail. The shown settings are for POP3 only, not IMAP. In my case the servers are those from 1&1.
You said:
“some required to disable every single PHP security enhancement (like Hastymail)”
I’m curious as to what that means. What security enhancements do you have to disable to use Hastymail?
Thanks
Hey Jason,
thx for commenting. In my case it was PHP Safe Mode. And you´re right that “every single PHP security enhancement” was quite a bit exaggerated. If it insults you, I´ll change the wording…
Regards
Pac
Pac,
Thanks for following up on this. I will investigate specifically what we can do to make Hastymail2 work within as many PHP safe mode restrictions as possible. I appreciate that you have corrected the statement in the comments and don’t think you need to change the wording in your article.
Thanks again,
Jason
No problem. Feel free to keep me informed about your progress.
Hi!
I have read your article on this ‘script’. So I decided to install it.
I would like to know of you still are with 1&1 …
I am with 1&1 and I got an error message while sending an email: Couldn’t send email.
Did you get this bug?
you can mail me at my email. Your contact form did not work 🙂
Thanks!
Thx for the hint with the contact form ! I fixed that. I´ve updated the post and sent you an email. Hopefully this helps.
Hi,
I’ve just installed Afterlogic Webmail on 1&1 server and I can perfectly access my accounts (IMAP) but, as Alex, I cannot send mails. I’ve tried every combination of ports (25, 465), SSL / no SSl, server (smtp.1und1.de, smtp.kundenserver.de, smtp.1and1.com, …) and is still not working. Any idea??
Thanks in advance…
well I´m not sure if this help, cause I´m using pop3/smtp and not the most recent version of webmail pro but my settings look like this:
Outgoing mail: smtp.1und1.com port: 25
requires smtp auth: yes
allow direct mode: yes
As I´m using multiple domain, I have entered these settings for every domain and also as default setting.
Sorry, now I saw that I already posted this above. So my last advice is to check the support forums at Afterlogic. There´s a guy around called Igor and he kinda knows everything.
http://www.afterlogic.com/forum/forum_topics.asp?FID=6