Don't they have early voting in Michigan? That's how I do it and IN PERSON. I don't trust mail in ballots.
Honestly, I don't know. I live in a smallish city, about 2 miles from city hall, where I can personally drop it off at the clerk's office. No USPS or mailboxes involved.