Je n'ai jamais essayé de developper un script qui ferai ce que tu demandes.
Mais si je devais le faire je le ferai de la manière suivante :
-> Inclure une image dans ton mail avec un paramètre dans l'url de l'image.
-> Développer un script qui lit et analyse les logs de ton serveur. Lorsqu'il voit que l'image avec le paramètre X a été demandée cela signifie que la personne X à ouvert le mail.
Il y a un moyen plus simple mais je ne suis pas sur que cela fonction.
Est ce que appeler une image distance qui n'existe pas sur un serveur produit un type d'erreur genre 404.
Si oui dans ton htaccess, tu gères ce numéro d'erreur en appelant un script qui par exemple parsera l'url pour récupère l'id du client.
Toutes mes excuses si je ne suis pas très clair
