Windows 2019 및 IIS 가상 SMTP 가상 릴레이(Office 365)

Windows 2019 및 IIS 가상 SMTP 가상 릴레이(Office 365)

나는 이 설정으로 인해 벽에 부딪혔고 과거에 몇 가지 다른 가상 SMTP 서버를 설정했음에도 불구하고 평생 동안 이것을 알아낼 수 없습니다. 2019년에는 뭔가 달라졌겠죠?

도움이 될 수 있도록 최대한 많은 정보를 제공하겠습니다 :)

2019년 서버에 SMTP 서버와 텔넷 클라이언트를 설치했으며, 지침에 따라 설정을 다시 확인하여 모든 것이 올바르게 설정되었는지 확인했습니다.

[일반적인]

  • 할당되지 않은 IP 주소를 모두 허용했습니다.

[입장]

  • 인증이 '익명'으로 설정됨
  • TLS가 회색으로 표시됨
  • 아래 빈 목록을 사용하여 모두 허용하도록 설정된 연결 제어 및 릴레이 제한 사항입니다.

[메시지]

  • 모두 기본값으로 남겨두었습니다

[배달]

아웃바운드 보안

  • Office 365 사용자 이름 및 비밀번호 세트를 사용한 기본 인증.

아웃바운드 연결

  • TCP 포트: 587

고급 배송

  • 스마트 호스트는 smtp.office365.com으로 설정됩니다.

[LDAP] 및 [보안] 탭이 기본값입니다.

Office 365 사용자는 다음과 같이 설정됩니다.SMTP 인증이 활성화되었습니다.PowerShell을 통해 이를 확인했습니다.

telnet 127.0.0.1 25쇼:

220 mydomain.com Microsoft ESMTP MAIL Service, Version: 10.0.17763.1697 ready at Tue, 7 Sep 2021 13:53:35 +1000

그러나 이 릴레이를 통해 이메일을 보내려고 하면 C:\inetpub\mailroot\Queue 디렉토리에 남아 있고 이벤트 로그에 다음과 같은 내용이 표시됩니다.

Message delivery to the host 'X.X.X.X' failed while delivering to the remote domain 'recipientsdomain.com' for the following reason: The remote SMTP service rejected AUTH negotiation.

이 사실을 알게 되면 아마도 나 자신을 걷어차버릴 것입니다. 그러나 나는 정말 미칠 것 같습니다.

편집하다: 추가하는 걸 깜빡했어요...

또한 네트워크에서 smtp.office365.com포트 587로 텔넷을 연결할 수 있으며 네트워크에서 사용 중인 WAN IP용 커넥터를 Office 365에 구성했습니다.

감사해요! 빌

답변1

좋습니다. 문제를 해결하는 데 몇 시간이 더 걸립니다. 관리 센터에서 일부 로그인 요청이 실패하여 조건부 액세스 경로로 이어지는 것을 보았습니다.

이전에 Office 365에서 위치 차단을 설정한 적이 있어서 예방 조치로 비활성화했지만 결과적으로 Azure에서 보안 기본값을 비활성화한 것 같습니다.

참조:https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/concept-fundamentals-security-defaults

관련 정보