0
CID를 사용하여 이미지를 전자 메일에 자동으로 삽입 할 수 있도록 Outlook 추가 기능을 쓰고 있습니다. 그러나 이미지를 첨부 파일 (jpeg)로 추가 할 때마다 이미지가 Outlook에서 자동으로 압축되므로 품질이 크게 떨어졌습니다. 이미지를 압축하여 첨부하지 않도록 할 수 있습니까?Outlook 추가 기능이 JPEG 첨부 파일의 자동 압축을 비활성화합니다.
var attachment = mailItem.Attachments.Add(@"D:\\image.jpg" , Outlook.OlAttachmentType.olEmbeddeditem , null , "Some image display name");
string imageCid = "[email protected]";
attachment.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/proptag/0x370E001F", "image/jpeg"); // PR_ATTACH_MIME_TAG
attachment.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F", imageCid); // PR_ATTACH_CONTENT_ID
attachment.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/id/{00062008-0000-0000-C000-000000000046}/8514000B", true); // Hide attachment in the email
mailItem.HTMLBody = String.Format("<body><img src=\"cid:{0}\" width='450' height='150' alt=''></body>" , imageCid);
감사 메시지를 다음 Outlook에 표시되는 경우
지금까지 이메일 탐색기 창이 열렸을 때 이미지를 추가하고 있습니다. 예를 들어, 사용자가 '새로 만들기', '답글'을 클릭하면 ... 그 뜻은 내가 이메일을 보내기 전에 이미지를 추가해야합니다. 이 경우 이미지가 압축되지 않습니까? 도움을 주셔서 감사합니다 – Vannick
예, 내 경험에 의하면 이미지는 관리자가있을 때만 수정됩니다. –
나는 그것을 작동하게한다. 나는 테스트를했고 이미지가 send 이벤트를 통해 추가 될 때 압축이 없다. 다시 감사한다. – Vannick