I want to make an email messaging system like gmail have. I would like to have following option: Starred, Trash, Spam, Draft, Read, Unread. Right now I have the below following
I think you need to decompose your schema some more. Store emails seperately, and map inboxes to the messages they contain.