Permanent travelers, the homeless, etc. can receive mail at the post office by general delivery. (Letters addressed to
J. Doe
GENERAL DELIVERY
Anytown, Anystate 12345
are held for pickup at the post office for 30 days.) This was once common knowledge, but seems to be less so these days.