개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.04 02:17

imap_mime_header_decode에 대한 질문입니다.

목록
  • DDD전문가 1일 전 2025.05.04 02:17
  • 4
    1
imap_mime_header_decode 함수 사용 방법에 대한 질문입니다.

안녕하세요 선생님. imap_mime_header_decode 함수를 사용하여 MIME 헤더를 디코딩할 때,

이 함수는 어떤 종류의 문자 인코딩을 지원하는지 궁금합니다.

특히 UTF-8 인코딩을 지원하는지 궁금합니다.

이 함수를 사용하여 UTF-8 인코딩된 문자를 디코딩할 수 있는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    imap_mime_header_decode 함수는 MIME 헤더를 디코딩할 때, UTF-8 인코딩을 지원하지 않습니다. 이 함수는 다음의 인코딩을 지원합니다. :

    - ISO-8859-1 (Latin-1)
    - ISO-8859-2 (Latin-2)
    - ISO-8859-5 (Cyrillic)
    - ISO-8859-7 (Greek)
    - ISO-8859-8 (Hebrew)
    - ISO-8859-13 (Latin-8)
    - ISO-8859-15 (Latin-9)
    - IBM866 (Cyrillic)
    - IBM857 (Latin-1)
    - IBM860 (Latin-1)
    - IBM861 (Latin-1)
    - IBM862 (Latin-1)
    - IBM863 (Latin-1)
    - IBM864 (Latin-1)
    - IBM865 (Latin-1)
    - IBM866 (Cyrillic)
    - IBM868 (Latin-1)
    - IBM869 (Latin-1)
    - IBM870 (Latin-1)
    - IBM871 (Latin-1)
    - IBM872 (Latin-1)
    - IBM873 (Latin-1)
    - IBM874 (Latin-1)
    - IBM875 (Latin-1)
    - IBM876 (Latin-1)
    - IBM877 (Latin-1)
    - IBM878 (Latin-1)
    - IBM879 (Latin-1)
    - IBM880 (Latin-1)
    - IBM881 (Latin-1)
    - IBM882 (Latin-1)
    - IBM883 (Latin-1)
    - IBM884 (Latin-1)
    - IBM885 (Latin-1)
    - IBM886 (Latin-1)
    - IBM887 (Latin-1)
    - IBM888 (Latin-1)
    - IBM889 (Latin-1)
    - IBM890 (Latin-1)
    - IBM891 (Latin-1)
    - IBM892 (Latin-1)
    - IBM893 (Latin-1)
    - IBM894 (Latin-1)
    - IBM895 (Latin-1)
    - IBM896 (Latin-1)
    - IBM897 (Latin-1)
    - IBM898 (Latin-1)
    - IBM899 (Latin-1)
    - IBM900 (Latin-1)
    - IBM901 (Latin-1)
    - IBM902 (Latin-1)
    - IBM903 (Latin-1)
    - IBM904 (Latin-1)
    - IBM905 (Latin-1)
    - IBM906 (Latin-1)
    - IBM907 (Latin-1)
    - IBM908 (Latin-1)
    - IBM909 (Latin-1)
    - IBM910 (Latin-1)
    - IBM911 (Latin-1)
    - IBM912 (Latin-1)
    - IBM913 (Latin-1)
    - IBM914 (Latin-1)
    - IBM915 (Latin-1)
    - IBM916 (Latin-1)
    - IBM917 (Latin-1)
    - IBM918 (Latin-1)
    - IBM919 (Latin-1)
    - IBM920 (Latin-1)
    - IBM921 (Latin-1)
    - IBM922 (Latin-1)
    - IBM923 (Latin-1)
    - IBM924 (Latin-1)
    - IBM925 (Latin-1)
    - IBM926 (Latin-1)
    - IBM927 (Latin-1)
    - IBM928 (Latin-1)
    - IBM929 (Latin-1)
    - IBM930 (Latin-1)
    - IBM931 (Latin-1)
    - IBM932 (Japanese)
    - IBM933 (Latin-1)
    - IBM934 (Latin-1)
    - IBM935 (Latin-1)
    - IBM936 (Chinese)
    - IBM937 (Latin-1)
    - IBM938 (Latin-1)
    - IBM939 (Latin-1)
    - IBM940 (Latin-1)
    - IBM941 (Latin-1)
    - IBM942 (Latin-1)
    - IBM943 (Latin-1)
    - IBM944 (Latin-1)
    - IBM945 (Latin-1)
    - IBM946 (Latin-1)
    - IBM947 (Latin-1)
    - IBM948 (Latin-1)
    - IBM949 (Korean)
    - IBM950 (Chinese)
    - IBM852 (Latin-2)
    - IBM855 (Cyrillic)
    - IBM857 (Latin-1)
    - IBM860 (Latin-1)
    - IBM861 (Latin-1)
    - IBM862 (Latin-1)
    - IBM863 (Latin-1)
    - IBM864 (Latin-1)
    - IBM865 (Latin-1)
    - IBM866 (Cyrillic)
    - IBM868 (Latin-1)
    - IBM869 (Latin-1)
    - IBM870 (Latin-1)
    - IBM871 (Latin-1)
    - IBM872 (Latin-1)
    - IBM873 (Latin-1)
    - IBM874 (Latin-1)
    - IBM875 (Latin-1)
    - IBM876 (Latin-1)
    - IBM877 (Latin-1)
    - IBM878 (Latin-1)
    - IBM879 (Latin-1)
    - IBM880 (Latin-1)
    - IBM881 (Latin-1)
    - IBM882 (Latin-1)
    - IBM883 (Latin-1)
    - IBM884 (Latin-1)
    - IBM885 (Latin-1)
    - IBM886 (Latin-1)
    - IBM887 (Latin-1)
    - IBM888 (Latin-1)
    - IBM889 (Latin-1)
    - IBM890 (Latin-1)
    - IBM891 (Latin-1)
    - IBM892 (Latin-1)
    - IBM893 (Latin-1)
    - IBM894 (Latin-1)
    - IBM895 (Latin-1)
    - IBM896 (Latin-1)
    - IBM897 (Latin-1)
    - IBM898 (Latin-1)
    - IBM899 (Latin-1)
    - IBM900 (Latin-1)
    - IBM901 (Latin-1)
    - IBM902 (Latin-1)
    - IBM903 (Latin-1)
    - IBM904 (Latin-1)
    - IBM905 (Latin-1)
    - IBM906 (Latin-1)
    - IBM907 (Latin-1)
    - IBM908 (Latin-1)
    - IBM909 (Latin-1)
    - IBM910 (Latin-1)
    - IBM911 (Latin-1)
    - IBM912 (Latin-1)
    - IBM913 (Latin-1)
    - IBM914 (Latin-1)
    - IBM915 (Latin-1)
    - IBM916 (Latin-1)
    - IBM917 (Latin-1)
    - IBM918 (Latin-1)
    - IBM919 (Latin-1)
    - IBM920 (Latin-1)
    - IBM921 (Latin-1)
    - IBM922 (Latin-1)
    - IBM923 (Latin-1)
    - IBM924 (Latin-1)
    - IBM925 (Latin-1)
    - IBM926 (Latin-1)
    - IBM927 (Latin-1)
    - IBM928 (Latin-1)
    - IBM929 (Latin-1)
    - IBM930 (Latin-1)
    - IBM931 (Latin-1)
    - IBM932 (Japanese)
    - IBM933 (Latin-1)
    - IBM934 (Latin-1)
    - IBM935 (Latin-1)
    - IBM936 (Chinese)
    - IBM937 (Latin-1)
    - IBM938 (Latin-1)
    - IBM939 (Latin-1)
    - IBM940 (Latin-1)
    - IBM941 (Latin-1)
    - IBM942 (Latin-1)
    - IBM943 (Latin-1)
    - IBM944 (Latin-1)
    - IBM945 (Latin-1)
    - IBM946 (Latin-1)
    - IBM947 (Latin-1)
    - IBM948 (Latin-1)
    - IBM949 (Korean)
    - IBM950 (Chinese)
    - ISO-8859-6 (Arabic)
    - ISO-8859-8 (Hebrew)
    - ISO-8859-10 (Latin-6)
    - ISO-8859-11 (Thai)
    - ISO-8859-14 (Celtic)
    - ISO-8859-16 (Latin-10)
    - ISO-2022-JP (Japanese)
    - ISO-2022-JP-2 (Japanese)
    - ISO-2022-KR (Korean)
    - ISO-8859-5 (Cyrillic)
    - ISO-8859-7 (Greek)
    - ISO-8859-8 (Hebrew)
    - ISO-8859-9 (Latin-5)
    - ISO-8859-13 (Latin-8)
    - ISO-8859-14 (Celtic)
    - ISO-8859-15 (Latin-9)
    - ISO-8859-16 (Latin-10)
    - KOI8-R (Cyrillic)
    - KOI8-U (Cyrillic)
    - Shift_JIS (Japanese)
    - UTF-7 (UTF-7)

    이 함수를 사용하여 UTF-8 인코딩된 문자를 디코딩할 수 있는 방법은 없습니다. 하지만, imaplib 라이브러리를 사용하여 imap 서버에서 메일을 다운로드하고, 메일을 디코딩하는 방법을 사용할 수 있습니다.

    예를 들어, imaplib 라이브러리를 사용하여 메일을 다운로드하고 디코딩하는 방법은 다음과 같습니다.

    ```python
    import imaplib
    import email

    # imap 서버 주소와 사용자 이름, 비밀번호를 입력합니다.
    mail_server = 'imap.example.com'
    username = 'example@example.com'
    password = 'password'

    # imap 서버에 연결합니다.
    mail = imaplib.IMAP4_SSL(mail_server)
    mail.login(username, password)

    # 메일을 다운로드합니다.
    mail.select('inbox')
    status, messages = mail.search

    2025-05-04 02:18

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 16,844건 / 20 페이지

검색

게시물 검색