나는 곧 알파가 될 프로토 타입 단계에서 웹 사이트를 개발하고 있습니다. 각 계정에 이메일 주소를 제공하여 사용자가 물건을 입금 할 수있게합니다. 실제 전자 메일 계정이 아니라 사이트에 물건을 보내기위한 끝점입니다. 오늘날 많은 사이트가 이러한 종류의 서비스를 제공합니다. 첫 번째로 본 것은 Photobucket이라고 생각합니다. 사진 첨부 파일을 이메일 첨부 파일로 보냅니다.가장 좋은 방법은 이메일 웹 사이트를 수신
제 질문은 이런 종류의 서비스를 구현하는 가장 좋은 방법은 무엇입니까?
필자는 프로토 타입에서 (현재 테스트 Gmail 계정에서) 새로 제공되는 모든 메일을 가져 오는 POP3 클라이언트를 작성했습니다. 내 서비스는 새로운 메일과 첨부 파일을 각각 처리하고 즉시 이메일 서버에서 제거합니다.
확실히 POP3를 사용하는 전자 메일 서비스로 아웃소싱 할 수 있습니다. 문제는 비용입니다. 내가 본 것보다 훨씬 많은 것을 제공하는 서비스는 계정별로 청구됩니다. 나는 많은 계정과 낮은 교통량을 기대합니다.
그래서 전자 메일 영수증을 직접 호스팅하고 있습니다. 나는 Windows 또는 Linux에 개방적입니다. 수신 이메일을 처리하는 코드는 Windows에서 실행되지만 Linux에서 실행되는 다른 서비스가 있습니다. hMailServer, MailEnable (Windows), qmail, Postfix, exim (Linux)과 같은 오픈 소스 및 무료 이메일 서버를 많이 보았습니다.
필자는 호스팅 비용이 낮기 때문에 리눅스에 약간의 선호도가 있다고 생각하지만 Windows 서비스가 더 깨끗한 통합을 제공 할 수 있다면 가치가있을 것입니다. 기능까지, 나는 스팸 메일을 필터링하고 싶지만, 큰 우선 순위는 아니다. POP3는 검색에 적합하지만보다 직접적인 API가 좋을 것입니다. 프로그래밍 방식으로 새 계정을 프로비저닝하기 위해 API가 필요합니다.
모든 제안 사항에 감사드립니다. 다른 사람들이 이런 종류의 서비스를 어떻게 구현하는지 알고 있습니까?
업데이트 : Windows에서 실행되는 무료 메일 서버 인 hMailServer을 사용하여 끝났습니다. 아주 성숙하고 견고한 것 같습니다. 그것은 내 .NET 서버 응용 프로그램에서 전자 메일, 계정 등을 실제로 쉽게 액세스 할 수있게 해주는 COM interop 라이브러리를 가지고 있습니다.
감사합니다. 나는 거의 똑같은 일을하고 hMailServer를 고려하고 있었다. 당신은 그것이 나를 위해 효과가 있는지 확인하는 것을 도왔습니다. – Darryl
Hey Tim, 그 목적으로 hMailServer를 사용하는 데 필요한 팁이 있습니까? 나는 똑같은 일을하려고하고있다 ... – richard
@RichardDesLonde별로. 내 사이트가 실제로 시작된 적이 없으며 전 Windows 세계에서 완전히 벗어났습니다. 내가 회상한다면, 그것은 꽤 잘 작동하고 계산서에 들어 맞는 것처럼 보였다. 나는 또한 2.5 년이되었으므로 오늘 둘러 보는 것이 무엇인지 알아야합니다. –