Salut,
C'est une pratique qui est utilisé par quasiment tout le monde, c'est pas forcément irrespecteux, ça permet de faire un suivi sur l'ouverture des mails. Mais attention, certains clients comme Gmail interprêtent les emails avant qu'il soit ouvert par le destinaire, ce qui fait un faux positif, le mail sera marqué comme lu alors qu'il n'aura pas été lu.
Le principe, c'est de créer un fichier PHP qui génére un pixel transparent, et de mettre cette image dans le mail.
Après, il n'y a plus qu'à logger les accès à ce fichier