IIS 6.0 서버에서 Exchange 2003 서버로 SMTP를 직접 릴레이하는 방법

IIS 6.0 서버에서 Exchange 2003 서버로 SMTP를 직접 릴레이하는 방법

IIS 6.0 서버에서 선택된 SMTP 메일을 강제로 내부 네트워크의 Exchange 2003 서버로 직접 보낼 수 있습니까?

지금은 중간에 세 번째 장치가 있는데 과부하가 걸려 메일이 2~3시간 정도 지연되고 있습니다. 중간 장치를 건너뛰고 IIS에서 Exchange로 직접 이동할 수 있기를 원합니다.

[업데이트] IIS 서버도 내부에 있다는 점을 분명히 해야 합니다. 저는 이 세 번째 장치가 지난주에 새로운 방화벽이 켜질 때까지(연휴 주말이 시작되기 불과 ​​몇 시간 전) 혼합에 포함되지 않았다는 것을 발견했습니다.

답변1

IIS 6.0 SMTP 서버가 들어오는 SMTP를 다른 서버로 직접 보내 배달되도록 할 수 있습니다. "스마트 호스트"를 찾고 계십니다.

"세 번째 장치"는 이미 "스마트 호스트"로 구성되었을 수 있습니다. "배달" 탭에서 SMTP 서버 속성을 살펴보고 "고급"을 클릭하세요. Exchange Server 컴퓨터의 이름이나 IP를 지정하고 "스마트 호스트로 보내기 전에 직접 전달 시도"가 선택 해제되어 있는지 확인하십시오.

분명히 (TELNET 등을 사용하여) IIS 6 상자가 위에서 지정한 이름이나 IP로 Exchange Server 컴퓨터의 TCP 포트 25에 도달할 수 있는지 확인하십시오.

답변2

귀하의 웹사이트가 로컬 SMTP 서버로 전송되도록 구성되어 있다고 가정합니까?

기본적으로 두 가지 옵션이 있습니다.

  1. Exchange 서버의 SMTP 서버를 사용하여 이메일을 보내도록 웹 앱을 구성합니다.
  2. 모든 메일이 Exchange 서버로 전달되도록 웹 서버의 IIS SMTP 서버에 스마트 호스트를 구성합니다.

답변3

Exchange 서버의 내부 IP 주소를 직접 가리키는 호스트 항목을 IIS 상자에 추가합니다. 이렇게 하면 외부 DNS 조회를 방지하고 방화벽을 효과적으로 우회할 수 있습니다.

관련 정보