
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