There are programs that can scan and check, but it is difficult without knowing what you're looking for.1. can someone tell if computer has any keyloggers or spyware on it?
No. Not unless the email contained an installer that you launched and then authorised with your admin password.2. is it possible for someone to put a keylogger on computer without having the computer in their possession, but having an email that came from that computer.
No, Windows malware cannot run on your Mac if you're not running Windows.3. parallels - have not used in over a year. can computer still be attacked when using mac portion?
That's the only evil stuff on your Mac. Get rid of MacKeeper and any "cleaning" app. They are unnecessary and often worse than the "problem" they try to fix.Library/LaunchAgents:
com.macpaw.CleanMyMac.helperTool.plist
com.macpaw.CleanMyMac.trashSizeWatcher.plist
com.macpaw.CleanMyMac.volumeWatcher.plist
com.zeobit.MacKeeper.Helper