Mime. 저장(@”c:첨부 파일” + 마임) SafeFileName) 메시지 id 또는 uid를 매개 변수로 전달하여 선택한 전자 메일의 첨부 파일을 얻으려고합니다. IMail.Visuals – 사용자에게 표시해야 하는 파일이 포함되어 있습니다(일반적으로 HTML 이메일에 포함된 이미지). IMail.NonVisuals – “실제” 첨부 파일. IMail.Attachment – 모든 첨부 파일이 포함되어 있습니다(이 경우 시각적 개체 및 비시각적 포함). 먼저 필요한 조건을 사용하여 전자 메일 메시지를 검색해야 합니다. 물론 지정된 날짜 내에 메시지를 찾을 수 있습니다. 그런 다음 메시지 첨부 파일만 다운로드할 수 있습니다(이 문서 참조). 감사합니다, 나는 또 다른 질문이, 선택한 이메일 IMail에서 첨부 파일의 미리보기를 얻는 방법 (다운로드 및 구문 분석 후 이메일을 나타내는 클래스) 첨부 파일을 저장하기위한 4 컬렉션을 사용 : 대부분의 시나리오에서 당신은 이메일 메시지와 함께 첨부 파일을 다운로드합니다. 그러나 먼저 이메일 정보와 구조를 받은 다음 이러한 메시지의 일부를 다운로드할 수 있습니다.
나는 Mail.dll이 당신을 도울 수 있는지 확실하지 않다. “첨부 파일 미리 보기”는 무엇을 의미합니까? > 날짜별 첨부 파일만 다운로드하는 방법은 무엇입니까? 당신은 할 수 없어요. IMAP 서버는 첨부 파일이 아닌 메시지를 관리합니다. 아래에서 POP3 및 IMAP 프로토콜을 통해 C# 및 VB.NET 사용하여 모든 첨부 파일을 디스크에 저장하는 방법에 대한 샘플을 찾을 수 있습니다. 메일의 서명/바닥글에 있는 첨부 파일을 건너뛸 수 있는 방법이 있습니까(예: 회사 로고 등)? 또한(MimeData.Save(스트림 스트림) 방법을 사용하여, 첨부 파일 데이터에 직접 액세스하여(MemoryStream MimeData.GetMemoryStream() 메서드를 사용하거나 바이트 배열(byte[] MimeData.Data)을 사용하여) 스트림에 첨부 파일을 저장할 수도 있습니다. POP3에서 다운로드 첨부 파일에 대한 폴더 경로를 변경할 수있는 곳은 어디입니까? 기본 경로란 무엇입니까? 그것은 작동하지만 다운로드 첨부 파일을 볼 수 없습니다 어떤 경우에는 재생하시기 바랍니다, 당신은 사용할 수 있습니다 MailMessage.HasAttachments 속성만 메시지 헤더가 다운로드 된 경우에도. 자세한 내용은 전체 메시지를 다운로드하지 않고 메시지에 첨부 파일이 있는지 확인을 참조하십시오. 나는 GMail 첨부 파일을 다운로드하기 위해 흔적 응용 프로그램을 사용하고 있습니다, 당신은 다음과 같은 질문에 대한 저를 지원하시기 바랍니다 수 있습니다 : 1. 우리는 이름으로 메일 첨부 파일을 필터링 할 수 있습니다 어떻게 ? 2. 우리는 PDF 첨부 파일을 다운로드 할 수 있습니까? 3. 나는 일 현명한 첨부 파일을 다운로드 할 모든 메시지 첨부 파일은 MailMessage.attachments 컬렉션에 저장됩니다. 이 컬렉션에는 메시지에 포함된 포함된 이미지 및 기타 파일도 나열됩니다.
다시 한번 감사드립니다. 몇 가지 더 많은 질문 : – 어떻게 datewise 첨부 파일만 다운로드 할 수 있습니까? – 내 Gmail 세션을 취소 하는 방법? – 내 Gmail 세션을 지우는 사이에 첨부 파일 다운로드를 중지 할 수 있습니까? > 3. 나는 일 현명한 첨부 파일을 다운로드하려면 당신은 당신이 마지막으로 확인하거나 특정 날짜 내에서 메시지를 검색 한 이후 도착 이메일을 필터링 할 수 있습니다. Gmail의 검색 구문을 사용할 수도 있습니다. > 1. 우리는 이름으로 메일 첨부 파일을 필터링 할 수 있습니다 어떻게 ? MimeData.FileName 또는 MimeData.SafeFileName 속성을 사용합니다. 이 문서에서 샘플을 찾을 수 있습니다. 대부분의 경우 다른 메시지가 연결된 메시지를 받게 됩니다.
Mail.dll을 사용하여 포함 수준이 얼마나 깊은지에 관계없이 모든 내부 메시지에서 모든 첨부 파일을 추출할 수 있습니다. 첨부 파일에 액세스하려면 헤더뿐만 아니라 서버에서 전체 메시지를 다운로드해야 합니다. 전자 메일 첨부 파일은 전자 메일 메시지와 함께 다운로드됩니다. 첨부 파일은 마임 트리의 일부로 이메일 내에 저장됩니다. 일반적으로 인용 인쇄 또는 Base64 인코딩이 사용됩니다. 이것이 IMAP/POP3 클라이언트외에도 MIME 파서가 필요한 이유입니다. Mail.dll은 이러한 MIME 트리를 구문 분석하고 잘 알려진 .NET 컬렉션과 같은 모든 첨부 파일을 노출할 것입니다. 물론 제목, 날짜, 받는 사람 및 본문과 같은 다른 모든 이메일 속성도 사용할 수 있습니다.
컬렉션의 첨부 파일 인덱싱은 0을 기반으로 합니다. 예를 들어 아래 코드는 첫 번째 첨부 파일의 이름을 인쇄합니다. 우리는 PDF 첨부 파일을 다운로드 할 수 있습니까? 예, 모든 종류의 첨부 파일을 다운로드할 수 있습니다.