Detecção de cliente de email

Eu tenho um projeto para enviar alguns emails para os clientes finais. Meu cliente precisa saber exatamente o que "Cliente de Email" ele usa para ler o email. Eu sei que um oculto pode obter o evento aberto e até o agente de usuário que eles usam, portanto, ao analisar o agente de usuário, posso obter a maioria das informações de clientes de email.

Mas é difícil detectar alguns clientes populares de correio da web, como "Gmail", "Hotmail" e "Yahoo mail". Como o retorno do agente do usuário é apenas a sequência do agente do usuário do navegador.

Edit: acho que preciso de um resultado mais como este:aqui

questionAnswers(2)

yourAnswerToTheQuestion