I've never had so much as a card sent by Royal Mail successfully delivered to a residential address in Philippines (Paranaque, Manila). However, sending them to a commercial business address was usually more successful ........
We used to collect our mail from Dumaguete Post Office. We were advised by the postman who delivered mail to the apartments we lived in. He said that mail from overseas had to be collected!