On Linux Server you may check incoming and outgoing mail log for an individual email or a domain.
Just use the following command from an SSH tunnel:
root@host-server: grep mail@domain.com /var/log/exim_mainlog
For Incoming:
2012-06-19 20:50:35 1SgzlL-0000zV-5n <= mail@domain.com H=am1ehsobe005.hostname.com (x.x.x.x) [213.199.154.208]:31687 P=esmtps X=TLSv1:AES128-SHA:128 S=4277 id=3C9DCC5CAAE5FC4293AA676A2140CC6D0C5DF6@domain.NET T=”Test – Incoming Mail” for mail@domain.com
For Outgoing:
2012-06-19 20:50:35 1SgzlL-0000zV-5n => mail@domain.com H=am1ehsobe005.hostname.com (x.x.x.x) [213.199.154.208]:31687 P=esmtps X=TLSv1:AES128-SHA:128 S=4277 id=3C9DCC5CAAE5FC4293AA676A2140CC6D0C5DF6@domain.NET T=”Test – Outgoing Mail”
To check domain full log of incoming & outgoing mail just use the following command:
root@host-server: grep domain-name.com /var/log/exim_mainlog