2011-10-27 2 views
0

Windows Server 2008 R2에서 수년간 운영중인 ASP.NET 4 응용 프로그램이 있습니다. 전자 메일을 보내고 현재 특정 SmartHost로 보내도록 구성됩니다.IIS7 SMTP : SmartHost 또는 로컬 SMTP 서버?

SmartHost 서버에 대한 의존성을 없애고 싶습니다. 이 파일을 보면 두 가지 옵션이 있습니다.

  1. 다른 SmartHost를 찾을 수 있습니까? 그것은 실패와 의존의 또 다른 지점이기 때문에 저에게 관심이 있습니다.

  2. 설치 & 응용 프로그램과 동일한 상자에 SMTP 서버를 구성하십시오. 나는 이것을하기 위해 필요한 것 같은 'IIS6-bit'를 설치하는 것에 대해별로 신경 쓰지 않는다.

여기에서 가장 좋은 방법은 무엇입니까? 여러분이 SmartHost를 통해 외부 서버를 더 사용하고 있습니까, 아니면 로컬 SMTP 서버를 설치하고 있습니까?

답변

0

필자가 작성한대로 다른 실패 지점, 즉 서버와 스마트 호스트 간의 네트워크 경로가 제거되므로 옵션 2를 선택했습니다. 보내기 전용 메일 서버를 관리하는 것은 큰 문제가 아닙니다. 나는 약 2 년 전에 로컬 송신 전용 메일 서버를 설정했고, 업그레이드를 제외하고는 아무 것도하지 않았다. 업그레이드조차도 꼭 필요한 것은 아닙니다. 메일 서버를 구성하는 데 완전히 새로운 것은 아니며 추가 안전을 제공하는 두 번째 메일 서버가 이미 있습니다. 한편 IIS에 포함 된 SMTP 서버에 대한 경험이 없습니다 (몇 년 전에 한 번만 시도했지만 성공하지 못하고 즉시 포기했습니다). 또한 오픈 소스 메일 서버의 선택 Windows에서는 제한적입니다.

0

다른 SmartHost (GMail)로 릴레이하는 데 사용했지만 메일 자체를 보내지는 않았지만 IIS6 SMTP 서버에는 문제가 없습니다. 설정하는 것이 조금 까다 롭지 만 not that hard과 나를 위해 잘 작동했습니다.

참고 : IIS 비트는 서버 2012에도 여전히 존재하지만 더 이상 사용되지 않는 Microsoft는 대체 기능을 제공하지 않습니다. 내 생각을 ServerFault의 What replaces IIS SMTP server in Windows Server 2012에서 확인하십시오.

외부의 SmartHost (Gmail 사용)와 함께 IIS6 비트를 사용하여 위에서 언급 한 ServerFault 대답의 이점을 활용할 것을 권장합니다. 나는 setting up your own SMTP server이 더 복잡해지고 결국 조심하지 않으면 블랙리스트에 올 위험이 있다고 생각합니다.