I think there is a mailbox drop by the "C" concourse near the Chevy Chase ATM's and the Foreign Exchange Store
RMINIONE is right. There is indeed a mail drop there. It is in the wall (not a free-standing box) at the end of a small hallway that goes into the building (opposite the big windows).