it is not unusual to find some corrosion marking on the seat post. You need to pull the seat post, clean and regrease (*) it every year or so; more often than that if you ride without mudguards and/or in the rain much.
(*) 'ordinary grease' varies somewhat. Some greases work OK on seat pins, most don't. If you want the best anti-corrosion performance you need to do two things
1) use copper-ease on the frame and
2) make sure that there isn't water inside the frame.
The latter is non-trivial; water gets into most frames with A-head headsets through the headset, far too easily for my liking. If it doesn't drain out it sits and festers; you get condensation inside the seat tube and this can set off such severe corrosion that I have seen seat tubes crack through flush with the base of the seat post.
It is well worth making sure that either water never gets into the frame or that if it does, it drains out. Rustproofing inside the frame is a good idea too.
cheers