Один из вариантов - отправить электронное письмо в формате HTML и включить небольшой прозрачный GIF (квадрат 1px), который подается из скрипта PHP на вашем сервере, с уникальным идентификатором электронной почты, добавленным в качестве параметра GET в URL-адрес GIF. Затем ваш скрипт может регистрировать, какие электронные письма были открыты, с помощью функции drupal watchdog () или чего-либо другого.
Конечно, это небезопасно, поскольку почтовые клиенты некоторых людей автоматически отказываются загружать изображения (для предотвращения такого рода отслеживания спаммерами) или открывают электронную почту HTML в режиме открытого текста, например. мобильные клиенты. Тем не менее, это может быть полезно для вас, в зависимости от вашей ситуации.
Модуль CiviCRM Drupal предоставляет эту функциональность, поскольку он ориентирован на политическую кампанию, и отслеживание чтения потенциально полезно, даже если оно не идеально, но вам придется использовать компонент CiviMail для отправки сообщений, если вы хочу использовать это (он также отслеживает отскоки, поэтому неплохое решение).