안녕하세요, 이 문제에 대한 게시물이 많다는 것을 알지만, 명확하고 만족스러운 답변을 찾지 못했습니다.
SSRS 2019
SSRS에서 사용자가 보고서를 구독할 때 "받는 사람" 필드가 미리 채워집니다. 하지만 이메일 주소가 아닌 사용자 이름으로 채워집니다. 저희의 경우, 사용자 이름은 이메일의 일부입니다 (예: "email address removed for privacy reasons"). rsreportserver.config 파일에서 SendEmailToUserAlias 속성을 변경하려고 시도했지만, 이것을 False로 변경하면 편집 가능하게 될 뿐이며, 편집 가능하게 하고 싶지 않습니다. 이메일이 표시되기를 원합니다. (편집 가능하다면 사용자는 구독을 보낼 이메일을 제어할 수 있으며, 이 기능의 요점은 사용자가 스스로 구독을 설정할 수 있게 하는 것입니다.)

(저의 경우에는 높은 권한 때문에 편집할 수 있지만, 일반 사용자의 경우 "받는 사람" 필드가 적절하게 회색으로 표시됩니다.)

DefaultHostName 속성을 변경해도 미리 채워진 이메일이 업데이트되지 않으며, 이메일을 보낼 수 있는 도메인을 제한하지도 않습니다 (실제로 실제 이메일을 미리 채울 수 없다면 괜찮을 수 있지만, 바람직하지 않습니다). 보고서 서버 구성 관리자에서 보낸 사람 주소에 사용된 것과 동일한 호스트 이름을 넣었습니다. 이 호스트 이름은 사용자 이메일 주소와 동일한 도메인에 있습니다.

AD에서 userPrincipalName은 전체 이메일 주소입니다. 사용자 이름만 있는 속성은 sAMAccountName뿐인 것 같습니다. SSRS가 여기서 가져오는 것이 맞습니까? 이 속성을 변경하고 싶지는 않지만, 사용자가 자동으로 이메일을 구독할 수 있다면 변경할 의향이 있습니다.
정말로 "받는 사람" 필드가 사용자 이메일 주소를 가져오도록 하는 방법은 없는 걸까요?