현재 C#에서 Lotus Notes의 초안으로 열어야하는 정보 (아래 참조)를 사용하여 .eml 파일을 만들려고합니다. .eml의 생성은 내가 가지고 싶은 정보를 담고 있습니다. 그러나 문제는 Lotus Notes에서이 파일을 열면 초안으로 표시되지 않지만 이미 보낸 전자 메일과 같습니다. 수신자를 편집 할 수 없습니다. 그러나 그것이 내가 갖고 싶은 것입니다. 사용자는 전송하기 전에 전자 메일을 확인해야하며받는 사람을 변경할 수 있어야합니다.IBM Notes에서 초안으로 열리는 .eml 파일을 만드는 방법은 무엇입니까?
일부 조사를 수행했는데이 코드가 thread 인 것을 발견했습니다. 주석에 제안 된 해결 방법을 시도했지만 해결되지 않았습니다. 나는 그 스레드 외에이 주제에 대한 다른 정보를 찾지 못했습니다. 이 모든 Lotus Notes를 사용하거나 그것을 할 수있는 또 다른 방법은 자신의 경우 가능하면
private void CreateEMailTemplate()
{
MailMessage EMailTemplate = new MailMessage();
EMailTemplate.Headers.Add("X-Unsent", "1");
EMailTemplate.From = new MailAddress("[email protected]", "Testuser");
EMailTemplate.To.Add("[email protected]");
EMailTemplate.Subject = "Create E-Mail Template";
EMailTemplate.Body = "Body of the Template!";
SmtpClient smptClient = new SmtpClient();
smptClient.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;
smptClient.PickupDirectoryLocation = @"C:\Users\Test\Desktop\";
smptClient.Send(EMailTemplate);
}
내가 어떤 조언이나 답변에 대한 감사 할 것입니다 :
여기 내 소스 코드입니다. 고맙습니다. 즐거운 주말 보내십시오!
.Net 클래스를 사용 중입니다. Lotus Notes API를 (1) [전자 메일 : 보내기 전에 Lotus Notes 전자 메일보기] (http://www.ozgrid.com/forum/showthread.php?t=18259) 및 (2) [VBA/Lotus Notes : 보내지 않고 새 메모 만들기] (http://www.ozgrid.com/forum/showthread.php?t=172223) 및 (3) [이메일 작성은하지 만 보내지 마세요 - Lotus Notes] (https://www.mrexcel.com/forum/excel-questions/73766-create-email-but-dont-send-lotus-notes.html)를 참조하십시오. – user34660
.Net 클래스가 작동하면 (1) [C# - 디스크에 MailMessage 개체를 * .eml 또는 * .msg 파일로 저장하는 방법 (Stack Overflow)] (http://stackoverflow.com/questions/1264672/how)을 참조하십시오. (2) [임시 보관함 폴더에있는 임시 보관함으로 이메일 저장 - Akash 블로깅 ......] (https :// 저장 파일로 저장)을 참조하십시오. /blogs.msdn.microsoft.com/kashb/2008/10/06/saving-an-email-as-draft-in-the-drafts-folder/). – user34660
나는 Notes가 없다. 그러나 내가 그랬다면 그것을 할 수 있다면 나는 그것을 알아낼 것이다. 한 가지 방법은 Notes를 사용하여 초안을 작성하고 저장하는 것입니다. 또 다른 가능성은 일반 텍스트 파일로 eml 파일을 만드는 것입니다. 형식이 표준화되고 비교적 간단합니다. – user34660