어떻게 이메일을 추적 할 수 있습니까?자바에서 이메일을 추적하는 방법은 무엇입니까?
이메일을 보내기 위해 서버 측에서 java를 사용하고 있습니다. 배달 여부, 개봉 여부 등을 추적하고 싶습니다 ... 어떻게 할 수 있습니까?
어떻게 이메일을 추적 할 수 있습니까?자바에서 이메일을 추적하는 방법은 무엇입니까?
이메일을 보내기 위해 서버 측에서 java를 사용하고 있습니다. 배달 여부, 개봉 여부 등을 추적하고 싶습니다 ... 어떻게 할 수 있습니까?
이것은 Java 관련 문제가 아닙니다.
예 :
email.AddHeaderField("Disposition-Notification-To","<[email protected]>")
당신이 SMTP를 통해 보낸다고 가정합니다. 귀하의 메일이 귀하의 SMTP 서버로 전송 될 때마다 귀하의 자바 프로그램은 귀하의 SMTP 서버에 아무런 통제를하지 않습니다 :
1) 메일이 배달되었는지 여부를 알고 싶다면 SMTP 서버에 어떻게 연락해야합니까? 당신의 통제권 밖에서) 잊어 버리고 당신의 메일이 보내 졌는지 확인하십시오.
2) 수신자가 메일을 열 었는지 알 수 없습니다. 사용자가 할 수있는 최대 값은 메일에 승인이 필요한 플래그를 설정하는 것입니다. 그러나 사용자가 명시 적으로 승인을 보내려고하는지 여부에 따라 다릅니다. 다른 가능성은 콘텐츠를보기 위해 클릭해야하는 메일 내의 귀하의 사이트에 대한 링크를 설정합니다. 사용자가 해당 링크를 클릭했는지 여부를 추적 할 수 있습니다.
항상 배달 또는 오픈 메시지 알림을 얻을 수 있도록 할 수있는 방법은 없습니다.
메일 서버는 메일을 수락 한 후 삭제할 수 있습니다. 사용자는 메일을 읽을 수 있지만 알림을 닫을 수 있습니다.
대부분의 전자 메일 프로그램에서 "Webbugs"(전자 메일을 인식 할 수있는 특수 토큰이 들어있는 전자 메일 소스의 이미지)가 작동하지 않습니다.
사실 누군가가 메시지를 받았다는 것을 알 수 없을 것입니다.
당신이 할 수있는 일은 서버에 메시지를 보관하고 링크 만 보내는 것입니다. 사용자가 클릭하면 메시지를 받았는지 확실히 알 수 있습니다. 그러나 사기와 스팸에 사용 되었기 때문에 고맙게도 많은 사용자가 그러한 링크를 클릭하지 않았습니다.
왜 누군가가 이것을 downvoting합니까?설명은 좋을 것이다. –
HTML 이메일을 보내는 경우 추적 매개 변수가있는 1x1 픽셀 이미지를 웹 서버에 다시 추가 할 수 있습니다. 일부 이메일 클라이언트 (및 사용자)가 이메일의 이미지를 차단하기 때문에 100 % 신뢰성이 없습니다.
당신은 이메일의 본문에
<span style="display:none">Tracking no: ${TRACK_NO}</span>
받는 사람이 전자 메일을 열어 본 경우 @ brianegge의 답변에 따라 * 알 수 있습니다. 차단 된 이미지에 따라 100 %되지 않을 수도 있지만 가능합니다. – AdaTheDev
예, 제 2 제안의 수정 된 접근 방식입니다. 링크 대신 이미지가 사용됩니다. – rossoft