For the greeting in a business letter when you don't know the name of the person who will be reading it, the answer which is least likely to conform to present-day usage is D. Dear Editor.
A and B are fine, since you already know the name of that person, and you wouldn't say Dear Sir, since it could be a woman as well.