2017-09-25 8 views
-2

VB를 사용하여 ASP.Net으로 작성된 웹 폼이 있습니다.
이 양식에는 일반적인 비 구분 정보 (이름, 현재 날짜, 위치 등)를 묻는 텍스트 필드가 있습니다. 특정 부서의 전자 메일 주소가 포함 된 드롭 다운 목록도 있습니다.To :받는 사람에 대해 승인/거부 링크를 활성화하고 CC는 사용하지 않음

양식이 완성되고 드롭 다운 목록에서 부서 전자 메일을 선택한 경우이 정보는 5 개의 별도 전자 메일 주소로 전자 메일로 전송됩니다. 드롭 다운 목록에서 선택된 이메일은 카본으로 복사 된 (CC :) 수신자로 이메일에 추가됩니다. 사용자가 제출 단추를 클릭하면 양식의 정보와 두 개의 링크 (하나는 승인 링크, 하나는 거부 링크)를 표시하는 전자 메일을 생성합니다. 각 링크는 각각 다른 두 개의 URL로 연결됩니다.

다시이 전자 메일은 양식의 드롭 다운 목록에서 사용자가 선택한 5 명의 주 수신자와 카본 복사 전자 메일 수신자에게 발송됩니다.

여기 내 질문은 :

  1. 프로그래밍, 어쩌면 숨겨진 비활성화 이메일에있는 두 개의 URL 링크를 가질 수있는 방법은 이메일이 발송 된 경우에만 탄소 복사 이메일받는 사람,있다? 5 명의 주요 이메일 수신자 만이 링크를보고 클릭합니다.
  2. 프로그래밍 방식으로 가능하지 않은 경우 Active Directory 또는 Exchange Server를 조작하여이 작업을 수행 할 수있는 방법이 있습니까?
  3. 이렇게하면 소프트웨어 준수 계약에 위배됩니다.

이는 가설적인 상황입니다. webform과 그것의 설정이 만들어져 SMTP를 통해 이메일을 보낼 수는 있지만 방금 들었던 가설적인 질문에서 언급 한 것과는 다릅니다. 나는 내가 요청한 것이 가능하고 어떻게 접근 할 수 있는지를 단지 확인하고있다. 나는 약간의 연구를했지만, 이것이 가능하다는 것을 발견하지 못했습니다. 어떤 의견이라도 나에게 줄 수 있다면 매우 감사하겠습니다.

+3

아니요, 불가능합니다. 여기에 _one_ 이메일 메시지 만 보내고 있으며 누가 그것을 수신했는지에 따라 마술처럼 바뀌지는 않습니다. 수신자가 다른 이메일 content_을 (를) 보길 원하면 다른 이메일 _을 보내야합니다. – CBroe

답변

0

링크를 클릭하면 사용자 인증이 필요한 페이지로 이동할 수 있습니다. 사용자가 인증되었음을 나타내는 쿠키가 없거나 링크 대상이 취할 수있는 권한을 가진 사람으로 로그인하면 해당 사용자로 로그인해야한다는 메시지가 표시되고 기록되지 않은 경우 모두 입력란에 양식 필드 또는 로그인 할 수있는 링크가 표시됩니다.

전자 메일 보내기 스크립트는 다른받는 사람에게 약간 다른 전자 메일을 보낼 수도 있습니다. 한 사용자가 메시지에 포함 된 링크/사용 가능한 작업을 다른 사용자에게 보일 수 없도록하려는 경우이 방법이 해결책입니다.