Outlook 2010 Slow Startup

Recently I came across issue where some of the users in my company were encountering slow startup on Outlook 2010 . It getting stuck at Loading Profile
First thing that came across my mind is, probably slow load of data files from remote location.

Tested out by shortening the path to the data file by mapping a drive and re added the data file from the mapped drive. That still doesn’t solve the issue.

Then I started Outlook in Safe Mode by typing Outlook /safe in Run Commmand. From there, I disabled all the Add-in . Still no luck with that.

Checked Outlook connection logs, doesn’t seem like there’s anything going on.

Next, I tried tweaking the registry

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoDiscover – “ExcludeHttpsRootDomain”=dword:00000001

Somehow, this entry fixed the issue. Or probably it’s just luck. haha~

Changing Mail Hosting Provider

You could probably find the same kind of guide elsewhere but I’ll share it anyway.
The ISP that I’m working for doesn’t really practice a proper methods in changing MX records when customers want to change their Email Hosting provider.

I often argued with the “engineers” on the proper ways to let customer minimize downtime but always falls on deaf ears. Since I too sells email hosting as well, I would practice a safer method during transition.

Let’s put the scenario this way.

Customer wants to move from Provider A to Provider B. (Provided that all emails has been downloaded from server)

Currently the MX records on Provider A is :

provider.com MX preference: 10 exchange: providerA.com

provider.com MX preference: 20 exchange: providerA.com

To minimize a downtime, I would add in new entries of the new server with a higher priorities before removing the old ones. However, make sure you have already recreated those email accounts on the new server before doing this or else all the emails will be bounced back to Sender.

provider.com MX preference: 0 exchange: providerB.com

provider.com MX preference: 5 exchange: providerB.com

provider.com MX preference: 10 exchange: providerA.com

provider.com MX preference: 20 exchange: providerA.com

Once the new entries are added, I would usually let DNS propagation do it’s work for 24 hours before removing the old entries. During this transition period, some emails might still flow into the old servers until new one takes control.

During this period, it’s best that you still have access to POP/SMTP on the old servers to download any email that went in.

After 72 hours, I will remove the older entries and keep only

provider.com MX preference: 0 exchange: providerB.com

provider.com MX preference: 5 exchange: providerB.com

That should be it. Of course there are other scenarios that you need to consider before doing any migration. I might cover these scenarios in the next post.

Prestashop Fatal error: Allowed memory size exhausted

I was testing Prestashop yesterday after installing on my server. At first there was some issues with fsockopen and mod_rewrite. Both were fixed after updating the php.ini file.

The another error surfaced when I tried to generate a PDF invoice and delivery slip.
When you try to view Orders in the back office, and click on the ‘View Invoice’ button, it opens a blank window, trying to generate the PDF, but eventually gives me a HTTP500 error. Seems like the allowed memory size of 32M is not enough to generate the PDF. Kept getting the error Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 39 bytes)

Found out the only way to resolve it is to increase the memory_limit to at least 64M. Informed backend about the issue and they agreed to increase the value for me. Finally I’m able to generate the PDF.

Out of curiosity, I went snooping around the PHP.ini documentation and guess what? I found out besides asking backend to increase the memory_limit, there another workaround. It can also be done by editing the settings.inc.php and insert the line ini_set(‘memory_limit’,’64M’);

But take note, if you are in a shared environment, backend usually unable to increase the global memory limit, meaning that even if they change your local php.ini memory limit you will still be restricted by the global settings

Jacky Cheung – Blessing

This is one of my all time favourite songs from Jacky since small..

I got nothing better to do in the office, so i actually made a translation listening to it.. lol


Here goes…


never ask or speak and let every go unspoken
let us quietly go through the moment
do not wave or turn back when i sing this song
as tears may start flowing

i hope this smile will always be kept in your heart
going through every season with you

so much for the worries and concern, life is inevitably bitter and painful
unfortunately, we only learn to cherish and hold one after losing them

it’s hard to let go of love
it’s hard to keep a person
we go our separate ways the moment we bid farewell
the cold and warmth
heart felt little by little

though the pain has parted
yet it still appears before my eyes
it’s just so hard to say goodbye
perhaps it’s just fate ?
something that keeps me looking forward to..?

Credit Card Fraud

I’ve been reading a lot about credit card fraud but I never came across my mind that it would happen to me. I’ve always wanted to ditch the lousy Ambank Mastercard that I have. But due to work i never had the time to do it.

Earlier, so happens that I was free and since I’ve not logged into my Ambank Online account for quite some time, I went in and it gave me a shocker.  My card has been charged RM1198 but no information what it is charged for. I called Ambank customer service and found out that it’s only 1 out of 4 transaction that has already been posted to my account. 3 more is still pending.

Some idiot used my card to make booking for tickets from MAS Airlines (RM1198) & Air Asia(RM399) on 18th Sept 2011. Another charges from Oregon X Ray Council Teutopolis (RM399) which I couldn’t find any information online regarding the company. Aside from that, 1 more transaction for Air Asia (RM874) charged to my account yesterday 20th Sept 2011.

Thank God! that I logged into my account just to check. I promptly raised a dispute on the charges. Hopefully they can do a chargeback on it. Else, I’ll have to bring the issue up to Bank Negara to settle it.

If only I cancelled the stupid card earlier, I would not have this kinda problem happening to me. I have no issue with Maybank nor Public Bank. At least they would call me to verify on the transaction. Sigh!

Seriously, who ever owns a credit card, be sure to check on the transaction daily, if not, every few days just to make sure nobody misused your card.