2012-09-26 3 views
5

개념 증명으로 Windows 8 용 작은 이메일 클라이언트를 만드는 방법을 살펴보십시오. 필자는 전자 메일 응용 프로그램을 실제로 작성한 적이 없으며, System.Net.Mail이 응용 프로그램을 저장할 수없는 것처럼 보일 정도로 어려운 곳을 골랐습니다.Windows 8 Store 앱에서 IMAP에 액세스하려면 어떻게해야합니까?

This thread about IMAP in c#는 C#에서 IMAP을 수행하기위한 라이브러리의 예를 많이하고 구성 요소를 가지고 있지만, 그들의 대부분은 내가 뭔가를 분명 실종

WinRT

에서 사용할 수없는 기능에 의존하는 것 또는 그냥에서 IMAP를 구현해야합니까 바닥까지?

답변

1

IMAP/SMTP/POP3에 대한 고유 한 구현을 작성해야한다고 생각합니다. 메트로 앱은 많은 공유 계약을 사용하기 때문에. 그리고 마이크로 소프트는 자신의 이메일 클라이언트를 작성하고 싶다면 자신들의 구현을 원할 것이라고 말합니다. 전자 메일 클라이언트에서 빌드와 공유 계약을 사용하지 않는 경우.

나는 대답을 생각합니다. RFC 3501 - INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1의 구현을 작성하거나 공유 계약을 사용하여 설치된 이메일 클라이언트와 통신해야합니다.

+0

+1 공유 계약을 사용하는 경우. http://curl.haxx.se/libcurl/ 또는 다른 라이브러리를 사용할 수도 있습니다. https://github.com/kisli/vmime가 떠오르지 만 MS 스토어에서 사용하려면 상업용 라이센스가 필요합니다. 아마도 약간의 modding이 필요 하겠지만 원칙적으로 작동 할 수 있습니다. –

관련 문제