Rural carriers sell stamps. City carriers do not. A city carrier, if they do this for you, must go stand in line to buy stamps when they get back to the office, if the service window is still open, and they have to do it on their own time, not company time. It's not part of their job. They are doing you a huge favor if they do, and they do not have to take your money and buy stamps and mail letters for you.