The long search for a Webmail Solution

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.


Typo3 extension installation

Well I´m a real Typo3 newbie, but I had no choice on this…since my last upgrade to Typo3 4.4.2 I had a problem with the rtehtmlarea extension – a rich text editor which ships with the Typo3 source package.

Whenever I wanted to edit a page it got the following error :

PHP Fatal error: Call to protected method language::readLLfile() from context ‘tx_rtehtmlarea_base’ in /srv/www/htdocs/XXX/htdocs/html/typo3conf/ext/rtehtmlarea/class.tx_rtehtmlarea_base.php on line 1153

I tried this and that to solve the problem but I had no choice other than removing the extension from the /typo3/sysext/ folder (where it was as installed as a system extension) and reinstall it as a local extension (in /typo3conf/ext).

But the internal extension manager did not agree with my plans and prompted me with the following error:

Error: The datatransfer did not succeed. The T3X file could not be fetched. Possible reasons: network problems, allow_url_fopen is off, curl is not enabled in Install tool.

But the solution is easy. You only need to insert the following lines in your localconf.php file :

$TYPO3_CONF_VARS[‘EXT’][‘allowGlobalInstall’] = ‘1’;
$TYPO3_CONF_VARS[‘EXT’][‘allowLocalInstall’] = ‘1’;
– installs to (/typo3conf/ext/ folder)
$TYPO3_CONF_VARS[‘EXT’][‘allowSystemInstall’] = ‘1’;
– installs to (/typo3/sysext/ folder)
$TYPO3_CONF_VARS[‘SYS’][‘curlUse’] = ‘1’;
$TYPO3_CONF_VARS[‘EXT’][‘noEdit’] = ‘0’;
$TYPO3_CONF_VARS[‘BE’][‘disable_exec_function’] = ‘0’;
$TYPO3_CONF_VARS[‘BE’][‘usePHPFileFunctions’] = ‘1’;

Be sure to check your localconf.php if these values are already there before you insert them. If so, simply change them, delete the cached localconf.php and try to install the extension again.

Thx to David from http://www.typo3forum.net.


Administration day

Today is my personal administration day…many things have to be updated. I´m curious on how it´s gonna be. My first time fix is about 6 hours…I´ll keep you updated.

# updating 1st WordPress blog to version 3.0.1 => done
# updating 2nd WordPress blog to version 3.0.1 => done
# updating 3rd WordPress blog to version 3.0.1 => done

Elasped time, including backup work 1h. Great. The auto update function in WordPress is really great, as long as you haven´t customized your blog too far.

Now…backing up a dokuwiki.

# updating DokuWiki to version 2009-12-25 => done

Elapsed time, including backup work 2,5h.  Better than I expected and no bug fixing after the update. Great. The only problem is that I wanted to correct just one simple font-size setting within the css. That cost me nearly 1h and it still doesn´t work.

Anyway…so far, my personal administration day went really well.

Update:

Today I did a Typo3 update from 4.1.3 to 4.4.1 and well this wasn´t so easy. The main issue was that an old extension prevented the backend to work. Ohh and I nearly forgot…I needed one hour to get the install console to work.  The article above provides 2 solutions.

USB WLAN Interface Windows XP x64 (64 bit)

A little bit unexpected I needed an external WLAN interface for my laptop, which still runs the much dead OS Windows XP x64 (64-bit Edition). And I was really scared with the last driver madness in my mind.

Anyway I got this Ralink thing for only 15 EUR (around 20$) on eBay and I was really surprised. The device came with x64 drivers. Yessss…and it worked right after I installed them. Unbelieveable…

The performance was a little bit bad, so I grabbed the newest drivers from the Ralink website. The performance increased a bit and also the newest drivers have a great support for x64 based OS (also Vista and Windows 7).

Nearly all Ralink chipsets feature x64 compatible drivers which is – at this price level – a really cool thing. Most upper class devices only have a support for Windows 7 x64, but not for Windows XP x64 or other x64 systems.
But with all the good news about this device, there´s one thing that can´t impress as much as the rest. The antenna which should supply a +5dbi connection boost. It was really hard to notice at least a boost, but honestly there´s one, but only around +1dbi / +2dbi. If you´re on a bad coverage this antenna won´t make things better at all.

In general, you can´t do anything wrong with this device at that price and if you don´t plan to use any other OS than Windows XP x64 you won´t have much choice at all.

Update :

Well with this nice 2.4 GHZ WLAN antenna from hama I boosted my WLAN stick. It works really good. Connection raised from a low signal strength to a good and sometimes even very good signal strength. The antenna was about 18 EUR on eBay (around 25$) and can be wall mounted. It is connected via a reverse SMA plug, compatible to the Ralink WLAN stick.

Printers Which Do or Do Not Display Tracking Dots

This topic is not totally new to me. I think 2 or 3 years ago I found this list from the EFF (Electronic Frontier Foundation) but then I lost the topic. I recovered it while reading about printed documents being used in a lawsuit as a demonstration on origin finding with imprinted tracking dots, more common know as watermarks. The EFF still features this list of printers which do or do not imprint those tracking stuff.

So if you need to print some really private documents you should get your hands on one of those printers first.

http://www.eff.org/pages/list-printers-which-do-or-do-not-display-tracking-dots

Some models are available at eBay for a fair deal.

Systemreparaturdatenträger kann nicht erstellt werden – Falscher Parameter (0x80070057) – Windows 7 Sicherung / Can´t create system rescue disk – wrong parameter (0x80070057) – Windows 7 Backup

—english version below—

Erhaltet ihr folgende Fehlermeldung wenn ihr via Windows Sicherung einen Systemreparaturdatenträger (kann das Wort mal einer für Glücksrad vorschlagen ?) erstellen wollt,

Systemreparaturdatenträger kann nicht erstellt werden – Falscher Parameter (0x80070057)

dann liegt es daran, dass der SPTD Treiber (der die Kommunikation zwischen Windows 7 und eurem CD/DVD Brenner regelt) nicht mehr aktuell ist.

Lösung :

1.) Den neusten SPTD Treiber von http://www.duplexsecure.com/windows7 herunterladen (achtet auf 64bit oder 32bit)

2.) Treiber installieren, Windows neustarten

3.) Sicherung aufrufen => Systemreparaturdatenträger erstellen

4.) Freuen, dass es funktioniert !

===

If you receive the following error when trying to create a new system resuce disc within the Windows 7 backup,

Can´t create system rescue disk – wrong parameter (0x80070057)

then your SPTD drivers (it controls the communication between Windows and your CD/DVD burner) is out of date.

Solution :

1.) Download the latest driver from http://www.duplexsecure.com/windows7 (64bit or 32bit depending on your Windows version)

2.) Install the driver and restart Windows

3.) Open the backup menu => create system rescue disk

4.) Smile, cause it works !

Source & Thanks to : http://www.pcwelt.de/forum/windows-7/372788-systemreparaturdatentr-ger-erstellt.html

MWConn – GPRS / EDGE / UMTS modem connection tool

I found this little piece of software in an article at golem.de about the ash cloud from Island. Funny hah ? 😉

But this software is so great that I have to write about it. What is it ? The website says it´s a Freeware Access Tool for mobile Internet. And it´s a software tool that supports numerous GPRS / EDGE / UMTS modems (USB, PCMCIA, PC-CARD, etc.) and a bunch of mobile net providers all over the world. Especially when you´re abroad and don´t want to spend millions for international (data) roaming you can just buy a prepaid sim, insert it into your (sim- & netlock free) modem, select the appropriate profile in MWCONN and there you go – happy surfing.

It´s also very helpful if you need to use more than one data modem. You can create a separate profile for every device and then simply select the one you need.

The tool also allows a nearly endless configuration of everything and supports Windows and Linux. Admittedly the graphical interface of the tool is not the most beautiful and you may need some time before you know how to handle it. But then it provides great functionality, anywhere in the world. They also have a Wiki where you can check if your modem is compatible with the software.

Website: http://mwconn.net

Wiki: http://www.mwconn.info/wiki/

Goodbye Servage, welcome 1&1

I have been a Servage customer for about 4 years and I have to say that I was generally satisfied with them. You get a bunch of hosting (750 GB space, 7500 GB transfer, 1000 MySQL DB´s, fast support) for a really cheap price.

(image property of Servage, http://www.servage.net)


Naturally you can´t have everthing for that price.  The most important constraints from my point of view are :

  • slow database performance
  • FTP problems (I guess caused by the cluster structure)
  • Webdrive doesn´t work stable and reliable
  • strange behaviour of the hosting itself  from time to time (timeouts, http errors)

The good definitely is :

  • a lot of webspace for a cheap price
  • unlimited and directory lockable FTP accounts
  • very very very fast support ticket system (not always helpful in the 1st step, but mostly in the 2nd)

BUT – things at Servage got worse, starting in the 2nd half of 2009. The strange behaviour of the hosting itself increased, the performance of the db´s got even worse (leading to complete timeouts and not acceptable latency (especially when hosting a wordpress blog)) and the support started delivering lower quality help than before. Additionally they changed their Admin Panel and made it look in a common Web 2.0 style. Good for the look, bad for the features. Some really useful features (like selecting the destination when moving a file / dir) got lost and due to the bad performance the Admin Panel needed a lot of manually reloading. Too often just a blank page was presented.

The 30th of march 2010 (and the following 2!!! weeks) were my darkest days with Servage. I don´t know what happened, but I guess some of their storage clusters crashed and so my account was gone.

Yes, not a single website, the whole account with a dozen websites and many stuff hosted for about 30 users. But – as always – not everything had gone away. Some websites were partially accessible, some files could be backed up via FTP, others not, a connection to some db´s was possible, to others not. So far bad enough but the support didn´t managed it for 3 days to realize (or to admit) that something is terribly wrong with my account.

This was the most funny reply from a Servage supporter :

2010-03-31 15:52
Servage – Julie

Your rating of this reply:

Hello Sebastian,

This is a script error as I can see from http://hyperpac.info/users/steff/_kh_mod/index.php

I request you to install an updated version of the script please.

Thank you! 🙂

Kind Regards
Julie, Support
Servage Hosting

Right now, I can laugh about this but at the time being I nearly crashed my screen. And I received this reply at a time where the account was totally fucked up.

Anyway – Servage needed about 2 weeks to fix this. In the end all the data could be restored but it cemented my decision to leave Servage (which has grown in the last year). Now the site is hosted on a virtual server at German´s hoster 1&1 (1und1) and let´s see how it goes.

My first impression is good :

  • great performance
  • unlimited traffic
  • stable Plesk & Virtuozzo integration

but :

  • their support is so damn slow (2 – 4 business days) in comparison to Servage (less than 10 minutes in most cases)
  • only 40 GB webspace
  • 3 times as expensive as Servage (but to be fair – this is a real server, Servage was only shared hosting)

I used this big relocation to update the blog to a new theme and some smaller changes will follow. After moving like a dozen very different wordpress blogs from on server to another I could aquire a bunch of knowledge about it and I´ll post it soon in another article.

Stay tuned !


Tabs speichern Firefox / Save tabs Firefox – Version 3.6.2

—english version below—

Seit dem Update auf Version 3.6.2 hat mein Firefox beim Beenden die offenen Fenster und Tabs nicht mehr gespeichert. Startete ich den Browser neu, saß ich jedesmal vor einem leeren Browserfenster, ohne all die wichtigen Tabs um die ich mich noch kümmern wollte. Glaubte ich zu erst an ein Problem im Profil, so hat sich eine einfache Einstellung als die Ursache erwiesen. Ich kann mich nicht erinnern, dass ich es selbst umgestellt habe, deswegen gebe ich einfach mal dem Update die Schuld.

Nur wenn bei “Einstellungen -> Allgemein -> Wenn Firefox gestartet wird -> Fenster und Tabs der letzten Sitzung anzeigen” ausgewählt ist, speichert Firefox auch die offenen Tabs / Fenster fürs nächste Mal.

Tja, so einfach kann es sein, man muss es halt nur wissen…

Since I´ve updated my Firefox to version 3.6.2 it doesn´t save my tabs / windows when I close it. Everytime I restart the browser I only got an empty browser window and all the nice tabs I wanted to take care of were gone. At first I believed that there might be a problem with my Firefox profile, but it was just a simple setting. I can´t remember having changed it so I blame it on the  update.

The solution is quite simple. Navigate yourself to “Tools -> Options -> General -> When Firefox starts” and select the following “Show my windows and tabs from last time”.

And yes, the next time you start Firefox all your tabs are there…life can be so easy.

PageView – an iframe plugin for wordpress

Update : I had to disable the plugin because it causes my Safari browser on the iPhone to crash. I´m not quite sure who to blame – the browser or the plugin, but I´ll try to find out soon.

WordPress and I are never going to be close friends but PageView got us a bit closer. With the help of this little plugin you can easily embedded websites into your post or pages without any pain in the ass. WordPress doesn´t allow direct iframe integration so this might help solve your problem.

You can customize the look & feel of the embedded website by changing the “pageview.css” file within the PageView plugin directory.

Get the plugin there : http://urbangiraffe.com/plugins/pageview/

Usage is :

  • ['pageview url "some title" description']

(would look like this, if the plugin would have been enabled)