Quando eu vi isso acontecer, é quase sempre porque o e-mail está sendo entregue localmente. Seu servidor da Web do Drupal que hospeda myclientdomain.com não sabe que o e-mail do myclientdomain.com está sendo hospedado externamente.
Você deve ser capaz de verificar isso rapidamente, examinando o / var / log / maillog ou mail.log ou exim_main.log ou qualquer que seja o nome do registro de correio em sua distribuição.
Outra ferramenta muito útil é o telnet. Você pode fazer telnet do seu servidor Drupal para o seu servidor Exchange e simular uma conexão SMTP. Isso permitirá que você veja quais mensagens o servidor Exchange está enviando de volta e também verificará se você pode, de fato, receber o email adequado entregue a esse servidor Exchange.
Um bom tutorial rápido sobre como fazer uma sessão SMTP manual via telnet está aqui:
Boa sorte!