The post office in Mooresville was built in 1840 and is the oldest operational post office in Alabama.