2011-11-07 2 views
7

Windows 7 Enterprise Edition에서 로컬 SMTP 서버 (로컬 호스트, 포트 25)를 통해 파이썬 코드를 통해 메일을 보내려고합니다. SMTP 서버가 설치되어 있지 않으므로 분명히 자극적입니다. [Errno 10061] No connection could be made because the target machine actively refused it 메시지가 표시됩니다. Microsoft의 모호한 문서 때문에 Server manager 도구를 사용하여 로컬 SMTP 서비스를 설치할 수 있다고 생각하여 Windows 7에서 작동하지 않는다는 사실을 알게되었습니다.Windows 7의 SMTP 로컬 서버? (IIS7 실행 중)

다른 스레드에서 Windows 7 더 이상 SMTP 서비스를 포함하지 않으므로 로컬 SMTP 서버가 없습니다. 모든 스레드는 다른 제 3 자 SMTP 서비스로 질문자를 보냈습니다. 질문 : 아직 로컬 SMTP 서버를 구성하는 다른 방법이 있습니까? 아니면 여전히 열려있는 문제이며 제 3 자 소프트웨어를 사용할 수 밖에 없습니다.

답변

14

이 응답은

아니, 윈도우 7은 SMTP 서버와 함께 제공되지 않습니다 ... 조금 늦게, 그러나 다음 사람을 도움이 될 수 있습니다. 아마도 원격 서버 관리 도구에는 SMTP 서버가 포함되어 있지만이 link에 따르면 작동하지 않습니다. 윈도우 7 컴퓨터에서 이메일을 보내는

일부 옵션은 다음과 같습니다 개발 목적

, 나는 smtp4dev https://github.com/rnwood/smtp4dev을 좋아합니다. 그것은 오픈 소스이며 SMTP 서버를 에뮬레이트합니다. 그러나 실제로 전자 메일을 보내는 대신 시스템 트레이에있는 응용 프로그램에 보관됩니다. 실수로 사용자를 스팸하지 않도록하기 위해 좋습니다.

실제 이메일을 보내려는 경우 대부분의 스팸 필터가 동적 주소를 거부하고 이메일을 차단하므로 고정 IP 주소가있는 SMTP 서버를 사용하는 것이 좋습니다.

아직 사용하지는 않았지만 로컬 Windows 컴퓨터에서 전자 메일을 보내야하고 스팸 필터가 걱정되지 않으면 www.softstack.com의 무료 SMTP 서버가 꽤 유명해 보입니다.

[새 코드 저장소에 대한 수정 된 링크]

+0

smtp4dev is amazing! 그것은 지금부터 나의 마음에 드는 사람 중의 1 명 일 것이다! –

+1

smtp4dev 권장 사항을 보내 주셔서 감사합니다. 그것은 정말 잘 작동합니다. –