2013-03-21 3 views
2

이 문제에 대한 도움을 얻을 수 있기를 바랍니다. C#을 사용하여 Lotus Notes를 통해 이메일을 보내는 것에 대해 온라인에서 찾은 모든 것은 전체 프로세스를 자동화하는 것에 관한 것이지만 그보다 간단하게 (나는 생각합니다)하고 싶습니다. 사용자가 버튼을 클릭 할 때 프로그램에서 수행하려는 모든 작업은 자신의 컴퓨터에 연꽃 노트가 열려있는 경우 (이미없는 경우) 전자 메일 주소와 제목이 이미 채워진 새 전자 메일 창을 엽니 다. 그런 다음 사용자는 본문, CC 및 원하는 모든 것을 작성하고 보내기 버튼을 클릭 할 수 있습니다. 이 질문이 반복되는 경우 사과 드리지만 아무 것도 찾을 수없는 것 같습니다. 모두에게 감사드립니다.C# 및 Lotus Notes

+1

은 로터스 메모로 등록 된 'mailto'입니까? 즉 메일 링크를 클릭하면 연꽃으로 열릴 것입니까? –

답변

3

Lotus Notes가 클라이언트에 등록되어 있으면 하이퍼 링크에 mailto : 프로토콜을 사용하여이를 수행 할 수 있습니다. 기본 메일 클라이언트 인 경우이 방법으로 설정됩니다.

<a href="mailto:[email protected]?subject=Hello%20There"> 

아니면 윈폼 버튼에서 시작하기 :

System.Diagnostics.Process.Start("mailto:[email protected]?subject=Hello%20There"); 
0

흔한 솔루션은 그러나 기록을 위해, 지금까지 가장 쉬운 방법입니다 ...

로터스 노츠는 OLE 자동화의 집합을 노출 클래스를 사용하면 피사체를 설정하는 것보다 훨씬 더 많은 작업을 수행 할 수 있습니다. 노출 된 클래스 집합의 루트는 Notes.NotesUIWorkspace입니다. Notes OLE 자동화 here 및 NotesUIWorkspace 클래스 here에 대한 약간의 설명서를 찾을 수 있습니다.