문서를 보내고 다시 보낼 때 Outlook에서 가져 오는 독립 실행 형 C# 데스크톱 응용 프로그램을 작업하고 있습니다. 응용 프로그램은 지정된 폴더에서 전자 메일을 가져 와서 처리 한 다음 보낸 사람 이름과 다른 내용을 데이터베이스에 저장합니다.Outlook 버전에서 "From"전자 메일 주소를 일관되게 검색합니다.
이것은 SenderEmailAddress 속성이있는 Outlook 2003 및 2007에서 잘 작동합니다. 그러나 Outlook 2000 및 XP에는이 속성이 없으며 [email protected]을 일관되게 반환하지 않습니다. 이 버전에 대한 지원을 제공하고 있습니다.
나는 Outlook Redemption이라고 불리는 라이브러리가 이것을 해결할 것이라는 것을 알았지 만 .NET에서 개발 중이며 정말로 고객 레지스트리에 쓰는 것을 피하고 싶다. 또한 MAPI33 주위의 .Net 래퍼를 찾았지만 여전히 지원되는지 여부는 포럼에서 분명하지 않습니다.
Redemption dll에 대한 .Net 대안 또는 Outlook 버전에서 일관되게 전자 메일 주소를 검색 할 수있는 방법에 대한 지침을 제공합니다.
많은 감사
AbsFabs
에필로그 : 이 기사 http://support.microsoft.com/kb/324530에서 솔루션을 사용하여 끝났다. 회신을 작성한 다음 작성된 메일 항목의 주소로 회신을 추출하는 것을 포함합니다. 그것은 인터넷을 통해 전송 된 이메일에 효과적이었고 현재 Exchange Server 테스트를 거치고 있습니다.
또한 내 여행에 이것을 발견했습니다 http://anoriginalidea.wordpress.com/2008/01/11/getting-the-smtp-email-address-of-an-exchange-sender-of-a-mailitem-from-outlook-in-vbnet-vsto/ 그것은 접촉과 관련이있는 것 같습니다. 기존 구현이 테스트를 통과하지 못하면 내 계획 B를 구성 할 수 있습니다. 의견을
감사
AbsFabs
내가 궁극적으로 구원를 사용하여 상처. 직업을위한 훌륭한 도구. 내 문제는 내 애플 리케이션이 설치되었을 때 DLL을 등록하는 데 있었다. 내 응용 프로그램이 dotnet으로 작성되었으므로 아무 것도 등록 할 필요가 없습니다. 레지스트리가없는 COM을 사용하여 dll 등록 문제를 해결할 수있었습니다.
많은 영감을 보내 주셔서 감사합니다.
이 작업을 수행하는 Outlook 용 추가 기능을 만들려고하십니까? 또는이 작업을 수행하기 위해 독립 실행 형 콘솔/Windows 응용 프로그램을 만들고 있습니까? –