우리 도메인의 PC에서 Excahnge 서버를 사용하면 C#으로 작성한 프로그램을 사용하여 사용자 이름/비밀번호 자격 증명을 제공하지 않고도 이메일을 보낼 수 있습니다.
더 흥미롭게도 내가 공급한다면나쁜자격 증명(예: 내 사용자 이름 및 잘못된 비밀번호)은 여전히 성공합니다.
자격 증명을 제공하지 않고 이메일을 보낼 수 있는 권한이 있다고 결정하면 확인조차 하지 않는 것이 Exchange의 기능입니까?
주어진 이메일을 보낼 권한이 있는지 결정할 때 사용되는 논리를 설명하는 어떤 종류의 흐름도도 없다고 생각합니다. 꽤 많은 순열이 있어야합니다!
답변1
익명 커넥터를 생성하여 교환 무시 자격 증명을 만들 수 있습니다. 즉, 특정 IP 주소 및 포트에서 오는 이메일에는 인증이 필요하지 않습니다.
Exchange 콘솔에 액세스할 수 있는 경우 "서버 구성 > 허브 전송 > 수신 커넥터 탭"에서 해당 콘솔을 보고 생성할 수 있습니다.