Hi Vijesh,
It really depends on your setup and if the corp emails are operational.
It sounds like you are looking to start something of a preference center, at least behind the scenes. So you'll need to create new fields such as "corporate communications", "nurture", "newsletters", etc. And then when creating new leads via import or one-off you'll give them true/false values for those fields. Then you set up smart lists and always exclude those that are "opted-out" from the appropriate communications.
Kim