개발자 Q&A

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

2025.04.02 15:18

imap_fetchmime 관련 질문

목록
  • 취약점헌터 2일 전 2025.04.02 15:18
  • 1
    1
imap_fetchmime 함수를 사용하여 메일의 MIME 타입을 가져올 때, 어떤 경우에 이 함수가 실패하는지 알려주세요?

제가 사용한 코드는 아래와 같습니다.

php

$imap = imap_open("{imap.gmail.com:993/imap/ssl}INBOX", "내 이메일 주소", "내 패스워드");

if ($imap) {

    $header = imap_fetchheader($imap, 1);

    $mime = imap_fetchmime($imap, 1, 0);

    var_dump($mime);

}



위 코드는 잘 작동하더라도, 특정 메일의 MIME 타입을 가져올 때 실패하는 경우가 있습니다. 그 경우를 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전



    imap_fetchmime 함수는 메일의 MIME 타입을 가져올 때 실패하는 경우가 있습니다.

    1. 메일이 multipart 형식이 아닌 경우: imap_fetchmime 함수는 multipart 형식의 메일만 지원합니다. multipart 형식이 아닌 메일의 MIME 타입을 가져올 수 없습니다.

    2. 메일이 multipart/form-data 형식인 경우: multipart/form-data 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    3. 메일이 multipart/alternative 형식인 경우: multipart/alternative 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    4. 메일이 multipart/mixed 형식인 경우: multipart/mixed 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    5. 메일이 multipart/related 형식인 경우: multipart/related 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    6. 메일이 multipart/parallel 형식인 경우: multipart/parallel 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    7. 메일이 multipart/signed 형식인 경우: multipart/signed 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    8. 메일이 multipart/encrypted 형식인 경우: multipart/encrypted 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    9. 메일이 text/html 형식인 경우: text/html 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    10. 메일이 text/plain 형식인 경우: text/plain 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    11. 메일이 application/octet-stream 형식인 경우: application/octet-stream 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    12. 메일이 application/pdf 형식인 경우: application/pdf 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    13. 메일이 application/msword 형식인 경우: application/msword 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    14. 메일이 application/vnd.ms-excel 형식인 경우: application/vnd.ms-excel 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    15. 메일이 application/vnd.ms-powerpoint 형식인 경우: application/vnd.ms-powerpoint 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    16. 메일이 image/jpeg 형식인 경우: image/jpeg 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    17. 메일이 image/png 형식인 경우: image/png 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    18. 메일이 image/gif 형식인 경우: image/gif 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    19. 메일이 image/bmp 형식인 경우: image/bmp 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    20. 메일이 image/tiff 형식인 경우: image/tiff 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    21. 메일이 image/x-icon 형식인 경우: image/x-icon 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    22. 메일이 image/ief 형식인 경우: image/ief 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    23. 메일이 image/x-xbitmap 형식인 경우: image/x-xbitmap 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    24. 메일이 image/x-png 형식인 경우: image/x-png 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    25. 메일이 image/x-pbm 형식인 경우: image/x-pbm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    26. 메일이 image/x-pgm 형식인 경우: image/x-pgm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    27. 메일이 image/x-tga 형식인 경우: image/x-tga 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    28. 메일이 image/x-xpixmap 형식인 경우: image/x-xpixmap 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    29. 메일이 image/x-icb 형식인 경우: image/x-icb 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    30. 메일이 image/x-pcx 형식인 경우: image/x-pcx 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    31. 메일이 image/x-sun-raster 형식인 경우: image/x-sun-raster 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    32. 메일이 image/x-portable-graymap 형식인 경우: image/x-portable-graymap 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    33. 메일이 image/x-bitmap 형식인 경우: image/x-bitmap 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    34. 메일이 image/x-png 형식인 경우: image/x-png 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    35. 메일이 image/x-xbm 형식인 경우: image/x-xbm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    36. 메일이 image/x-xpm 형식인 경우: image/x-xpm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    37. 메일이 image/x-rgb 형식인 경우: image/x-rgb 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    38. 메일이 image/x-xwindowdump 형식인 경우: image/x-xwindowdump 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    39. 메일이 image/x-png 형식인 경우: image/x-png 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    40. 메일이 image/x-pbm 형식인 경우: image/x-pbm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    41. 메일이 image/x-pgm 형식인 경우: image/x-pgm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    42. 메일이 image/x-tga 형식인 경우: image/x-tga 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    43. 메일이 image/x-xpixmap 형식인 경우: image/x-xpixmap 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    44. 메일이 image/x-icb 형식인 경우: image/x-icb 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    45. 메일이 image/x-pcx 형식인 경우: image/x-pcx 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    46. 메일이 image/x-sun-raster 형식인 경우: image/x-sun-raster 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    47. 메일이 image/x-portable-graymap 형식인 경우: image/x-portable-graymap 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    48. 메일이 image/x-bitmap 형식인 경우: image/x-bitmap 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    49. 메일이 image/x-png 형식인 경우: image/x-png 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    50. 메일이 image/x-xbm 형식인 경우: image/x-xbm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    51. 메일이 image/x-xpm 형식인 경우: image/x-xpm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    52. 메일이 image/x-rgb 형식인 경우: image/x-rgb 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    53. 메일이 image/x-xwindowdump 형식인 경우: image/x-xwindowdump 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    54. 메일이 image/x-png 형식인 경우: image/x-png 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    55. 메일이 image/x-pbm 형식인 경우: image/x-pbm 형식의 메일은 imap_fetchmime 함수에 의해 지원되지 않습니다.

    56. **메일

    2025-04-02 15:19

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

검색

게시물 검색