Exchange Server 2016에서는 제한된 익명 사용자 집합만 이메일을 외부 주소로 릴레이하도록 허용합니다.

Exchange Server 2016에서는 제한된 익명 사용자 집합만 이메일을 외부 주소로 릴레이하도록 허용합니다.

내 요구 사항은 이 질문과 약간 다릅니다.Exchange Server 2013에서는 호스트의 인증된 사용자만 전자 메일을 외부 주소로 릴레이하도록 허용합니다.

우리는 Exchange-2016을 사용하고 있으며 액세스가 제한된 전용 애플리케이션/DB 서버에서 Gmail과 같은 외부 도메인으로 익명 메일(사서함이 없음)을 보내야 하며 해당 IP는 Exchange Server 애플리케이션 메일 릴레이에서 유지됩니다.

예: Exchange Server 애플리케이션 메일 릴레이에 데이터베이스 서버 IP가 추가됩니다.

보낸 메일이 다음 메일이므로 다음 메일은 유효합니다.[이메일 보호됨]

 EXEC msdb.dbo.sp_send_dbmail
        @profile_name='AutomatedMail',
        @body = 'test body',
        @from_address='AutomatedMail <[email protected]>',
        @body_format ='HTML',
        @recipients = '[email protected]',
        @subject = 'test Email';

그러나 아래 메일은 스푸핑 메일이므로 From Mail은 중지되어야 합니다.[이메일 보호됨]아니면 내 동료일 수도 있습니다(기본적으로 내부 스푸핑을 중지하고 싶습니다).

EXEC msdb.dbo.sp_send_dbmail
    @profile_name='AutomatedMail',
    @body = 'Kindly Transfer 10000$ to Account in my bank ASAP',
    @from_address='ManagingDirector <[email protected]>',
    @body_format ='HTML',
    @recipients = '[email protected]',
    @subject = 'Send Money urgently';

다음 명령과 같이 익명 이메일 주소에 이메일 주소 목록을 추가할 수 있는지 제안해 주세요.

[PS] C:\>Set-ReceiveConnector "EXSERVER\Anon Relay EXSERVER" -PermissionGroups AnonymousUsers

[PS] C:\>Get-ReceiveConnector "EXSERVER\Anon Relay EXSERVER" | Add-ADPermission -User 'NT AUTHORITY\Anonymous Logon' -ExtendedRights MS-Exch-SMTP-Accept-Any-Recipient*

-ExtendedRights MS-Exch-SMTP-Send-Filter-Sender 옵션이 있습니까?[이메일 보호됨];[이메일 보호됨]" 사전 정의된 이메일 주소로만 익명 이메일을 보낼 수 있습니까?

(MS-Exch-SMTP-Send-Filter-Sender는 예시일 뿐이며 실제 매개 변수는 아닙니다. 교환에 대한 정보가 제한되어 있습니다.)

허용되지 않는 경우 인증된 발신자는 항상 옵션(또는 DKIM 등)입니다.

답변1

나의 연구와 지식을 바탕으로 익명의 사용자들을 모아NT AUTHORITY\ANONYMOUS LOGON익명 사용자에게 권한을 추가/거부하고자 할 때 사용되며 기본적으로 생성됩니다(사용자 계정 'NT AUTHORITY\ANONYMOUS LOGON'이란 무엇입니까?). 이 개체를 찾거나 수정하려고 했지만 Powershell에서 다음 cmdlet을 실행하여 해당 개체를 찾을 수 없습니다.

여기에 이미지 설명을 입력하세요

따라서 클라이언트의 원격 IP 주소만 제한할 수 있지만 특정 보낸 사람 주소는 제한할 수 없는 것 같습니다. 여기에 이미지 설명을 입력하세요

관련 정보