Hi All,
I also have been receiving error on access denied for my IP, from the India Speedpost tracking URL. I have tried many times in past 1 week with same error. Then I contacted the Speed post where I despatched the post, who asked me to contact 04428294170 at Greams Rd PO, who referred to 04422312382 for INTL posts. They confirmed over phone the delivery date and the Singapore's Speed post URL
Speedpost where I could verify the delivery. Similarly most countries have Web portal for their country's update which could be used, if any one is sending abroad from India.
Hope this info is useful.