이메일에 텍스트 부분이 필요하고 Excel 또는 .csv 형식으로 저장하면 어떻게됩니까? 나는 파이썬에 익숙하지 않으며 위에서 배울 필요가있다. 나는 파이썬 3.6과 함께 사용하고 있으며 몇 가지 조정으로 잘 작동합니다 . 이제 RFC822를 사용할 수 있습니다. 헤더는 메일의 헤더를 가져옵니다. FETCH의 데이터는 이진 인코딩되어 있으므로 UTF-8 charset에서 디코딩해야합니다. 이제 해당 디코딩된 문자열을 string.message_from_string 전달하여 문자열을 허용하고 필요한 필드가 있는 사전 형식으로 변환합니다. .walk는 메일 트리를 반복하는 데 사용됩니다. get_content_maintype()는 이메일에 첨부 파일이 있거나 일반/텍스트인 경우 다중 파트입니다. 매우 도움이, 다시 감사합니다. 이제 파일 데이터를 다운로드하지 않고 실제로 저장할 첨부 파일을 선택할 수있는 방법을 찾고 있습니다. 나는 imaplib가 어떤 식으로든 이것을 허용한다고 가정합니다. „모든 첨부 파일을 다운로드할 수 없습니다..“ 오류에 직면한 사람.

그것은이 nincehelser에 대 한 작동 하는 것 같다, 그러나 그것은 나를 위해 연결 하지 않는 것 같다. 나는 그것이 적어도이 시점까지 간다는 것을 알기 위해 `li 22`를 추가합니다. 그러나 인쇄 문 (로그인 할 수 없습니다!, 로그인 성공 또는 오류 검색 받은 편지함)을 얻지 못함) 모든 첨부 파일을 다운로드 할 수 없습니다. 안녕 모두, 당신의 대답주셔서 감사합니다,그것은 매우 도움이되고 난 다운로드 첨부 파일 양식 hotmail (서버에서 만 내 래피에 구성되지 않은 모든 마이크로 소프트 메일 -없이 내 lappy에 구성)에 대한 적어도 하나의 예가 필요하고 사무실 365 계정과 그것은 두 단계 인증 감사 다시 파이썬 3.+++를 사용하여 Jaan 사람들을 안부고 있다, 인쇄 `로그인할 수 없습니다!`에서 인쇄(`로그인할 수 없습니다!`), 입력 기능 즉 입력(`암호 입력`)에 raw_input 인쇄 옵션을 약간 편집해야 합니다. 나머지는 매력처럼 작동합니다. @anyone: imaplib에 대한 „공식“ 파이썬 문서를 확인하고 특정 요구에 맞게이 코드를 적용 / 향상시킬 수있는 방법에 대한 이메일 라이브러리를 확인하십시오. 나는 vhsirin1과 같은 질문을 가지고 있지만, 단지 받은 이메일에 첨부 파일을 다운로드의 관점에서, 오히려 보내고받은 것보다. 안녕이 나에게 매력처럼 작동합니다.. 그러나 PDF 또는 Xls와 같은 특정 유형의 파일을 다운로드하고 싶습니다. 나는 파이썬을 새로 접했기 때문에 그것을 달성하기 위해 약간의 도움이 필요합니다.

파이썬 아이디어의 imap을 사용하여 전자 메일 메시지 본문에서 모든 링크를 추출하는 방법은 내 사서함에 SSL 연결을 사용하고 IMAP을 사용하여 특정 주제가있는 이메일에서 첨부 파일을 다운로드하는 것입니다 (모두 당분간 동일한 링크를 가지고 있음). 파일을 다운로드 하는 것 외에도 주어진 제목 및 해당 UID를 표시 합니다. 다음 단계는 해당 데이터(특별히 제목 및 해당 UIDS)를 XML 파일에 저장하고 추가 검색 및 가져오기 없이 필요한 파일을 다운로드하기 위해 검색하는 것입니다. 첨부 파일이 현재 경로로 저장되지 않도록 하기 위해 detach_dir .picture 폴더/이메일 첨부 파일로 변경되었습니다. 다음은 전자 메일에 대해 찾은 첨부 파일을 다운로드하여 특정 위치에 저장하는 클래스입니다. @BalaSmart 내받은 편지함에 첨부 파일이있는 파일 형식을 해결하기위한 파이썬 매직 라이브러리를 체크 아웃했지만 „모든 첨부 파일을 다운로드 할 수 없습니다.“ 메시지로 직접 이동합니다. 누구든지 pl 도움을 줄 수 있습니다! 안녕하세요, 모든 첨부 파일을 다운로드 할 수없는이 오류가 있습니다. Gmail 이외의 다른 이메일 서비스에서 첨부 파일을 다운로드 할 수있는 방법이 있습니까? 예 : (야후, 에서, 핫 메일 등.) 가능하면 저를 도와주세요 … 파이썬 이메일을 통해 office365 및 microsoft 계정을 인증하는 방법은 파이썬 스크립트에서 전자 메일을 읽고 쓰고 보내는 데 사용되는 패키지입니다.

msg = „HEj“ server.sendmail(„Name1“, „Name2“, msg) server.quit() 예외(„로그인할 수 없음!“), 예외 발생(„오류 검색 받은 편지함“) 및 예외 발생(„오류 가져오기 메일“) 내 다음 블로그에 그것에 대해 쓸 이메일을 보낼 수있는 더 많은 방법이 있습니다. base64는 ASCII 문자에 이진 데이터의 인코딩 또는 디코딩을 제공하거나 그 반대의 경우도 마찬가지입니다.