모든 메일을 받도록 가짜 SMTP 서버를 설정하는 방법은 무엇입니까? 무엇이든. 나는 약 30

RFC를 준수하는 smtp 서비스를 찾고 있습니다. 메일을 단순히 파일로 보내는 것이 아니라

[date] sent mail to <address>

또는 무엇이든. 나는 약 30 분 안에 파이썬에서 필요한 최소한의 기능으로 이것을 묶을 수 있지만 더 잘 작동하는 기존 프로젝트가 있다면 오히려 그것을 사용할 것입니다.

필요한 이유는 메일의 양을 7 *로 계속 보내는 앱을 디버깅하기 때문입니다.

편집 : 이미 요청 : https://stackoverflow.com/questions/1006650/dummy-smtp-server-for-testing-apps-that-send-email



답변

파이썬이 주위에 있으면 SMTP 대화를 stdout에 씁니다.

sudo python -m smtpd -n -c DebuggingServer localhost:25

http://docs.python.org/library/smtpd.html#debuggingserver-objects


답변

smtp-sinkPostfix의 일부를 살펴 봐야 합니다. Postfix를 실행할 필요가 없습니다. 실행 파일을 갖기 위해 설치하십시오. 명령 행 매개 변수를 통해 필요한 모든 것을 구성 할 수 있습니다.

http://www.postfix.org/smtp-sink.1.html


답변

mailcatcher 라는 루비 보석도 있습니다 .

통합 웹 인터페이스를 통해 브라우저에서 직접 이메일을 읽을 수 있습니다. 아래 홈페이지에서 스크린 샷이 있습니다.


답변

개발 및 준비 환경에서 http://mailtrap.io 웹 서비스를 사용 합니다. 플랫폼 독립적이며 자체 SMTP를 실행할 필요가 없습니다.

다음을 제공합니다.

  • 한 곳에서 모든 이메일
  • 개발자 팀의받은 편지함에 대한 공유 액세스
  • 이메일을 분석하는 개발자 도구
  • 유연한 구성

답변

smtp4dev 가 저에게 효과적이었습니다. (Windows 만 해당)


답변

http://quintanasoft.com/dumbster/

이것은 아마도 그것을 우연히 본 다른 사람을 위해 아마도 일을 할 것 같습니다.


답변

면책 조항 : 이것은 늦은 답변이지만, 앞으로 시청자에게 도움이 될 것이라고 믿습니다. 또한이 제품에서 일했음을 유의하십시오.

우리는 이 정확한 문제를 해결하기 위해 Mailosaur만들었습니다 . 우리는 이후 SMTP뿐만 아니라 테스트 이메일 주소를 추가하기 위해 구축했습니다.