ParkashKaur Ответов: 3

Как узнать, что электронная почта была прочитана recepeint, используя VB.NET-что?


how to know  that email has been  read email by recepeint,  using  vb.net? 


Что я уже пробовал:

mailMsg.Headers.Add("Disposition-Notification-To", strReplyTo)

3 Ответов

Рейтинг:
2

ParkashKaur

Сэр, я пробовал этот код, который работает в нормальной странице идеально, но во время загрузки электронной почты он не удался? любая идея по этому поводу или, пожалуйста, улучшите ее.


<html> <body onload=document.getElementById("gform").submit()>
<form id="gform" method="post" action="http://localhost:5456/Response.aspx?emailId=7011"></form>Welcome Dear User</body></html>


Спасибо


F-ES Sitecore

Хотите ли вы, чтобы почтовые клиенты запускали javascript при их просмотре? Они ведут тебя на любую страницу, куда захотят?

Вам уже сказали, что вы не можете отслеживать, когда пользователь читает электронное письмо, и этот ответ не изменился.

ParkashKaur

Сэр, я пробовал этот код, который работает в нормальной странице идеально, но во время загрузки электронной почты он не удался? любая идея по этому поводу или, пожалуйста, улучшите ее.



Добро Пожаловать Уважаемый Пользователь

Dave Kreskowiak

Во-первых, вы разместили свой вопрос как решение чьего-то другого вопроса.

Вы не можете запустить код javscript в HTML-письме. По соображениям безопасности это запрещено.

У вас нет никакого способа отслеживать, читает ли человек электронное письмо или нет, кроме предоставления ссылки, которую пользователь должен щелкнуть, чтобы почтовый клиент запустил веб-браузер по этой ссылке.

Рейтинг:
1

OriginalGriff

Ты не можешь.
ven если вы укажете "read receipt required", то решение о том, что делать, будет приниматься клиентским почтовым приложением. Некоторые игнорируют его, некоторые спрашивают пользователя, хочет ли он этого, некоторые могут быть настроены на автоматическую отправку.
Некоторые игнорируют его в предварительном просмотре, другие подчиняются ему в предварительном просмотре. Нет никакого "жесткого и быстрого" правила.

Единственный способ убедиться в том, что письмо было прочитано, - это потребовать, чтобы была нажата ссылка, которую ваш сайт может отслеживать (обычно используя строку запроса GUID для подтверждения того, какое письмо было прочитано).


Рейтинг:
0

Patrice T

Если получатель не хочет уведомлять вас о том, что он прочитал сообщение, у вас нет надежного способа принудительно применить его.
Мой ТБ настроен на то, чтобы никогда не уведомлять, когда я читаю сообщение, по умолчанию оно отображается в виде текста.
Даже когда я переключаюсь на html, он спрашивает меня, хочу ли я загрузить удаленный контент.