2017-05-22 3 views
-3

특정 범위 날짜 및 특정 제목의 여러 이메일에서 첨부 파일을 다운로드해야합니다.Perl을 사용하여 특정 범위 날짜 및 특정 주제의 여러 이메일에서 첨부 파일을 다운로드하는 방법은 무엇입니까?

특정 범위 날짜, 즉 01/10/2016부터 02/02/2017까지이며 주제는 "캠브리지"입니다.

나는 imap gmail 계정을 사용합니다. Perl을 사용하여 어떻게 할 수 있습니까?

+0

https://xkcd.com/1179/ – melpomene

+2

매우 광범위하게 보입니다. 당신이 어려움을 겪고있는 특정한 문제가 있습니까? – melpomene

+0

stackoverflow.com은 코드 작성 서비스가 아니기 때문에 어떻게해야 할 지 간략한 설명 만 제공합니다. 예를 들어 [Net :: IMAP :: Client] (https://metacpan.org/pod/Net::IMAP)와 같이 사용할 수 있습니다. :: 클라이언트)를 사용하여 IMAP 계정에 액세스합니다. 이렇게하면 특정 메일의 목록을 얻을 수있는'search' 메소드가 제공됩니다. 'fetch'를 사용하여 관련 메일을 얻은 다음 [MIME :: Tools] (https://metacpan.org/pod/MIME::Tools)와 같이 메일에서 첨부 파일을 추출 할 수 있습니다. –

답변

2

특정 범위 날짜 및 특정 제목의 여러 이메일에서 첨부 파일을 다운로드해야합니다.

특정 범위 날짜, 즉 01/10/2016부터 02/02/2017까지이며 주제는 "캠브리지"입니다.

나는 imap gmail 계정을 사용합니다. Perl을 사용하여 어떻게 할 수 있습니까?

당신은

필요합니다
  • 연결 올바른 자격 증명

  • 를 사용하여 Google의 IMAP 서버가 해당 메일 폴더를 날짜와 제목을 일치 이메일에 대한

  • 검색을 선택 라인 기준

  • F 또는 발견 된 각 메일은 필요한 첨부 파일을 가져옵니다.

+0

마지막 두 단계 : 제목 만 검색 할 수 있지만 Mail과 IMAPClient를 사용하여 날짜와 제목을 모두 검색 할 수는 없습니다. – Amedxy

+2

@Amedxy : 코드를 보지 않고 코드를 수정할 수 없습니다. – Borodin