I find very unrealistic that the courier finds you wherever you are. Instead of that I'd change them to drop the letter at your last known location: the last player house you visited. He'll slide the letter under the door but it will give it to you directly if you by chance intersect his path. Variations: drop it at your house in the same or closest location from where the sender is; courier starts from the closest inn to the sender.
So, what you think?