Illegal at the Federal level. State law has nothing to do with it.
39 CFR 232.1
(l) Weapons and explosives . Notwithstanding the provisions of any other law, rule or regulation, no person while on postal property may carry firearms, other dangerous or deadly weapons, or explosives, either openly or concealed, or store the same on postal property, except for official purposes.