2009-12-29 7 views
3

매우 간단한 C# Windows 서비스를 작성하여 전자 메일의 특수 제목 줄을 처리해야합니다. 나는 이미이 이메일을 처리하는 코드를 가지고있다. 개발을 쉽게하기 위해 필자는 내 컴퓨터의 "Outlook Addin"에 코드를 패키지로 묶어서 내 이메일 계정으로 실행했습니다. 훌륭하게 작동합니다.C#/Exchange 전자 메일 클라이언트

이제 작동하고 있으므로 서버로 옮겨야합니다. 이 목적을 위해 Exchange Server에 특별한 이메일 계정 설정이 있습니다. 난 정말 서버에서 Outlook을 실행 싶지 않아요. 이 이메일 계정에 로그인하고 Outlook 클라이언트를 사용하지 않고 Windows 서비스에서 이메일을 수신하는 다른 방법이 있습니까?

감사합니다.

답변

1

Exchange 관리자가 IMAP 또는 POP3를 사용하여 서버에 연결할 수 있다면 가능합니다.

또한 MAPI를 사용하여 연결할 수도 있습니다.

3 가지 작업을 모두 수행 할 수있는 여러 라이브러리 (무료 및 기타)를 찾을 수 있습니다.

나는 좋은 경험을 가지고 있지만 MailBee IMAP이지만 간단한 기능 만 수행하면됩니다.

3

코드가 Outlook과 밀접한 관계가있는 것처럼 들리므로 서버 접근 방식을 변경해야 할 수도 있습니다. Exchange 2007을 (위해 Exchange 2003을

  • Web Services에 대한
  • WebDAV을 (프로세스에서 실행하는 경우 .NET을 not supported by Microsoft (때문에) 기묘에)

    • CDO : 나는 다음과 같은 옵션을 작년에 정확히 같은 문제에 직면하고 고려 링크의 좋은 예)

    또한 스스로에게 물어해야합니다 - 당신이 실제로 필요 메일 서버를 확인하는 프로그램 있나요? 위의 옵션 중 하나를 사용하여 메일 관리자가 전자 메일/첨부 파일을 서버의 특수 폴더에 놓은 교환 규칙을 설정하는 것을 끝내지 못했습니다. 내 여가 시간에 파일을 처리 할 수있었습니다. 코드를 통해 메일 서버에 직접 질의하는 것보다 유지 보수가 훨씬 쉬워졌습니다.

  • +1

    +1 Exchange 웹 서비스 –

    관련 문제