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 서버로 전송되도록 구성되어 있다고 가정합니까?
기본적으로 두 가지 옵션이 있습니다.
- Exchange 서버의 SMTP 서버를 사용하여 이메일을 보내도록 웹 앱을 구성합니다.
- 모든 메일이 Exchange 서버로 전달되도록 웹 서버의 IIS SMTP 서버에 스마트 호스트를 구성합니다.
답변3
Exchange 서버의 내부 IP 주소를 직접 가리키는 호스트 항목을 IIS 상자에 추가합니다. 이렇게 하면 외부 DNS 조회를 방지하고 방화벽을 효과적으로 우회할 수 있습니다.