Hi, @Gurudas
From your description, do you want to see the specifics of the last sent and last received emails from multiple mailboxes, or do you want to see when messages were received and sent?
Are you using Exchange Online or Exchange Server environment?
Please understand that the Exchange Online tag currently only provides commands for a single mailbox. If you want to see the timestamp of a message, you can try running the Get-MailboxFolderStatistics command with the -IncludeOldestAndNewestItems switch. This will give you the date when the latest emails arrived in your inbox (and subfolders) and sent items folders.
If you want to implement a query on multiple mailboxes, you can use the above commands as many times as you like or develop related scripts.
In addition, I'll add the Power Shell tag for you.
More information can be found Finding the last time stamp of a sent and/or received email with PowerShell? : r/Office365 (reddit.com)
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".