is it possible, like in title, to find a particular user's email transaction history in CentOs? Tried
/var/log/maillog but doesn't seems like it....
No, not in the default configuration. First, log files will get rotated really quickly so you loose history, and secondly there is nothing that really prevents a user from using another mail server to send mail, although this gets increasingly uncommon due to spam filtering issues.