It occured (my WP 7.8 update)

Last week I posted that the update on my LG LG-E906 (“Jill Sander”) phone wasn’t available well after other phone had it. Well would you not know but just today the phone notified me of an update!

I dutifuly connected the phone to my computer and started Zune. It immediately began to down the updates and install them. Though I did have a couple of hick ups.

I received a couple of C101007B errors. My solution to this was to disconnect the phone and reboot it. The updates continues without issue after that. Though I did have to do it twice.

I now have resizable tiles and some other features and new mood colours. And only six months after WP 8 has come out.

I was nearly going to go out and buy a Nokia 520 too!


Impressions of Windows Phone

I’ve now had my Windows Phone for two weeks and I thought I would just give some of my impressions of usage of it.


The front “home” screen looks nice and keeps your most used applications and e-mail accounts on the home screen. This is nice but the tiles are large and take up vast amounts of space. I then end up scrolling to get at other information/apps that I need.

Why could we not have a bottom strip with the e-mail, calendar, social buttons on it. They could be sm

all and remain fixed when scrolling. then the other tiles or apps take up the remaining space.

I do like that when you scroll off the home screen you get a alphabetical listing of apps. Though if you have a lot of apps it is a long scroll down to get your app. Might be worth breaking that up over pages.

Background Apps

This is a bug-bear with Windows Phone. Some apps, primarily the ones on the tiles, are able to run in the background and you are able to control this – yay! In general when you start an app and then move away, the app is suspended or killed. Now you might think this is great, but let’s say you are using Skype and you move off of it. Now, people can’t call you on Skype. The app must be running for that to happen. It is something that is needs to be sorting out or clarifying.


Microsoft came out with some conservative guidelines for manufacturers and it works. Performance is great and the screen size is useful but not too large.

This maybe an specific model issue, but battery life is pathetic with my LG-E906. I am having to charge this phone everyday. Not great for long trips.


One thing I was thinking about today is how I phone the emergency number. I would have to slide to unlock the screen, then go to the phone tile (perhaps scolling to get there), then press keypad and dial ‘999’. There needs to be a short-cut there.

Exim exim4 IMAP ldap Linux ssl Uncategorized

Hooking WP7 to exim4 and dovecot with SSL

Okay, so I go this new phone which allows me to access my gmail and hotmail accounts – I have a lot of e-mails. Part of the problem with my frazzled brain is that I setup a lot of different e-mails

Setting up Dovecot

Dovecot was remarkably simple to setup and get the authentication working. A quick follow of these instructions got the SSL connection to my phone working. I was even able to reuse my self-signed certificate which I use for other services on the same CNAME.

Setting up Exim SSL

Exim has two levels here. One is TLS/SSL setup and other is authentication. I first started with SSL to encrypt the content and authentication information. Seems obvious doesn’t it?

My system is a Ubuntu(Debian) system using the single file configuration. I find this far easier to manage.

This is where I ran into my first issue. A follow of these instructions did not fully enable the  connection with the phone.  The Exim log indicated repeated problems with the TLS connection. Not so easy after all.

Reasearch indicates that some e-mail clients are unable to use the new STARTTLS syntax and instead used a immediate jump into SSL. I would be miffed if that was the case with the Windows Phone client. I set about trying it anyway.

Exim has the setting

 tls_on_connect_ports = 465 

This initiates the SSL connection from the start. This did not work either giving other errors. It appeared that my SSL certificates were not compatible with Exim – even though they worked fine with dovecot. (see above)

However even after I used the certificate generation tool


I still received the same errors. This was beyond my meagre skills. So I moved on, perhaps another day I will find the answer.

Setting up Exim Auth

This part of the setup was very much easier, but sorting out the Debian single file setup was a bit of fun. Not really.

As I use LDAP for authentication and mapping of the virtual e-mail addresses the basic Exim – Debian setup was required to be changed. Below is what I used and is pretty self explanatory.

 driver = plaintext
 public_name = PLAIN
 server_condition = ${if ldapauth{user="uid=${quote_ldap_dn:$2},PEOPLE_BASEDN" pass=${quote:$3} \
 ldap://localhost/} {yes}{no}}
 server_set_id = $2

 driver = plaintext
 public_name = LOGIN
 server_prompts = Username:: : Password::
 server_condition = ${if and{ {!eq{}{$1} }\
 {ldapauth{user="uid=${quote_ldap_dn:$1},PEOPLE_BASEDN" pass=${quote:$2} \
 ldap://localhost/} }} \
 server_set_id = $1 

Note that the PLAIN authenticator does not have prompts and that the userid is $2, because $1 is and unique ID passed through, but often not used. As well there is no empty check for userid – like there is with the LOGIN. This seemed to cause errors.


I can now read and send e-mails from my phone which is great. While the send cannot use SSL for now, this is something I hope to find an answer for.

One last issue is that the phone client likes to store outgoing e-mails in the Sent Items folder and trash in Deleted Items. This is not the standard setup that Outlook and client use so I will show you how to fix that in my next post.