2013-10-04 2 views
0

발신인이 내 웹 사이트에서 저를 쓴다면 내 개인 주소 "[email protected]"으로 전자 메일을받을 때 알고 싶습니다. " MySite.com "을 클릭하여"mailto "링크를 클릭하십시오. 원칙적으로 "Subject"태그를 mailto 스키마에 추가 할 수는 있지만 사용자는이를 삭제할 수 있으며 표시되지 않도록 할 수 있습니다. 나는 사용자 정의 헤더 태그를 추가 할 수 있다고 생각하고 나는 다음과 같은 시도 :수신 된 전자 메일이 특정 "mailto"링크에서 전송되었는지 감지합니다.

<a href="mailto:[email protected]?X-Mailer=FromMyWebsite"> 
     <span class="label">Contact me </span> 
     <span class="strap">Send me an email</span> 
</a> 

나는 그것을 시도했다. 내가받은 이메일에는 헤더에 "X-Mailer : Apple Mail (2.1510)"이 포함되어 있습니다. 내 이메일 클라이언트가 X-메일러 태그를 대체 생각 나는 다음과 같은 정의를 추가 :

<a href="mailto:[email protected]?X-Origin=FromMyWebsite"> 
     <span class="label">Contact me </span> 
     <span class="strap">Send me an email</span> 
</a> 

하지만 이메일의 헤더는 X-ORIGIN 필드를 포함하지 않았다. 내가 잘못하고 있니? 전자 메일이 내 mailto 링크에서 전송되었거나 보낸 사람에게 숨겨져 있지 않은지 어떻게 알 수 있습니까? 미리 답변 해 주셔서 감사합니다.

+0

나는 이것이 가능 여부 아무 생각이 없다 : 당신은 전자 메일로 웹 사이트 방문을 연결할 수있는 전자 메일에서 임의의 ID를 보내 - 그러나 * 만약 당신이 그것을 시도한다면, 올바른 방법은'X-Origin = FromMyWebsite' 일 것입니다. –

+0

이것은 모든 클라이언트 측 코드이기 때문에 사용자가 변경할 수 있기 때문에 거의 무의미합니다. – j08691

+0

@Pekka 웃기 콜론이 내 질문에 나온 이유를 모르지만 html 코드에는 콜론이 없습니다. Io가 질문을 편집했습니다. – Alain1405

답변

3

이렇게 헤더 정보를 설정할 수 있다고 생각하지 않습니다. 그것은 또한 틀림없이 첫 번째 장소에서 가능해서는 안됩니다.

이 정보가 매우 중요한 경우이를 수행하는 더 좋은 방법은 수취인 주소를 사용하는 것일 수 있습니다. 당신이

[email protected] 

같은 주소를 사용하는이 방법은 모든 전자 메일 클라이언트와

  • 100 % 호환이 말

  • 하드가 될 수 없기 때문에 사용자는 (변경을위한 사용자의 방문에 관한 정보를 데이터베이스에 저장하는 것까지 갈 수 있습니다. 예를 들어, 그렇지 않은 내 의심이 -

    [email protected] 
    
+0

이것은 분명히 가능한 해결책이지만 추적하고 싶은 모든 원점에 대한 별칭을 만들어야하므로 매우 우아하지는 않습니다. 더 중요한 것은 사용자가 나를 자신의 주소록에 추가하면 나중에 삭제할 수있는 별칭을 추가한다는 것입니다. – Alain1405

+0

@Alain 서버가 도메인에 대한 모든 메시지를 잡아 내거나 (스팸 문제를 일으키기 위해) 서버에 장착되어 있거나, Google 메일처럼 'contact + website @ example'과 같은 형식을 사용하는 경우 별칭을 만들 필요는 없습니다.com '으로 해석하고'contact @ example.com '으로 해석합니다. 설정하는 데 약간의 시간이 걸릴 것입니다. 어느 쪽이든 - 나는 당신이 달성하기를 원하는 어떤 다른 방법을 보지 못합니다, 그것은 이것이나 피사체 나 몸입니다. –

+0

나는 "[email protected]"을 추가하면서 당신이 말한 것을 시도해 보았습니다. 이유를 설명해 주시겠습니까? "[email protected]"이 "[email protected]"으로 해석되는 것이 바람직한 행동입니까? 이유는 무엇입니까? – Alain1405

관련 문제