Рассылка производится с сервиса e-pochta.
В письме стоит уникальный маркер (по нему отслеживаю переходы с e-mail) но проблема в том, что получается отследить только факт перехода с электронной почты.
Суть вопроса в том, как отслеживать конкретный адрес с которого произошел переход? или это невозможно?
Почтовый клиент не передаст в браузер информацию о email. Web-морда тоже не передаёт. То есть — никак.
Более того, у меня ящик на gmail собирает почту с нескольких ящиков, в том числе и на mail.ru. Ну подписан у вас mail.ru, а к вам прийдёт gmail.com, что делать будете?
Вам уже написали единственный способ — включать в каждую ссылку каждого письма некий id (уникальный для этой ссылки и этого письма) и потом уже действовать по этому id.
Это может быть просто номер (autoincrement id строки в базе с логом) или просто зашифрованный email.
Дополнительные плюсы подхода с id в том, что можно понять на какую ссылку человек кликнул
Рассылки с обычных ящиков лучше не делать, есть специализированные сервисы.
Нужно в каждое письмо воткнуть уникальную ссылку. Сторонние сервисы как правило имеют соотвествующую опцию — подменяют ссылки в шаблоне письма на свою страничку с последующей переадресацией.