Você pode facilmente ver os comandos recebidos do sistema remoto com algumas adições de ACL:
# Global hosts setting, list of IP addresses you want to see SMTP commands
hostlist debug_hosts = xxx.xxx.xxx.xxx : yyy.yyy.yyy.yyy
# early in acl_smtp_helo
warn hosts = +debug_hosts
log_write = DEBUG: $smtp_command
# early in acl_smtp_mail
warn hosts = +debug_hosts
log_write = DEBUG: $smtp_command
# early in acl_smtp_rcpt
warn hosts = +debug_hosts
log_write = DEBUG: $smtp_command
Mas se você quiser ver nos registros o que seu lado está dizendo também, isso não é possível dentro do exim. Suas opções são restritas a qualquer ferramenta de depuração de rede fornecida pelo sistema, como tcpdump, tshark ou (meu favorito) ngrep.
Por exemplo, se você tem um cliente que reclama, ele não pode enviar e-mails através de seu servidor. Aqui está uma entrada simples que mostra por que eles não conseguem enviar:
# ngrep -q port 25 host 208.54.85.254
<snip>
T 208.54.85.254:15084 -> 208.89.138.22:25 [AP]
AUTH PLAIN kkvdsoirDSAasdfrASDF4swSD23DAGAG6893Mgss==..
T 208.89.138.22:25 -> 208.54.85.254:15084 [AP]
535 Incorrect authentication data..
Espero que um deles seja útil para você.