2012-10-22 4 views
0

기존 메일 링리스트로 메일을 보내고 싶습니다. 수신자가 클릭하면 수신 거부 요청을 처리 할 서버의 스크립트에 대한 URL을 요청할 이메일에 수신 거부 링크를 포함하고 싶습니다. 수신자가 수신 거부 링크가 포함 된 이메일을 수신하고 링크를 클릭하면 이메일의 "받는 사람 :"상자에서 이메일 주소를 가져 와서 스크립트 URL (예 :이메일 수신 거부 링크

) 수신 거부

의 매개 변수로 전달하려고합니다.

어떻게해야합니까?

+0

어떤 기술이 필요합니까? 메일을 보내기 위해 사용하는 제 3 자 서비스는 무엇입니까? –

답변

1

나는 클라이언트 쪽보다는이 쪽을 할 것이다. 하나의 알맞은 접근 방식은 각 전자 메일 수신자에 대해 서버에서 임의의 GUID를 생성하는 것입니다. 그런 다음 임의의 GUID를 포함하는 각 수신자의 URL을 생성하거나 GUID를 URL 매개 변수로 사용하십시오. 받는 사람이 전자 메일 링크를 클릭하여 구독을 취소하면 GUID를 사용하여 해당받는 사람의 데이터베이스에서 "구독 취소"작업을 수행 할 수 있습니다.

guid를 사용하면 공격자가 특정 수신자를 수신 거부 할 수 없습니다. 또한 guid 검색 공간이 너무 커서 공격자가 임의의 수신자를 수신 거부하는 것을 매우 어렵게 만듭니다.

분명히 이것은 각 이메일에 맞춤 수신 거부 링크를 생성 할 수있는 경우에만 작동합니다. 우리는 아마도 당신의 환경에 대한 더 많은 정보를 필요로 할 것입니다.