php
  • imap
  • 2016-07-25 1 views 1 likes 
    1

    질문이 있습니다. "PHPMailer"클래스를 통해 전자 메일을 보냅니다. 그런 다음이 메일에 Outlook 2013으로 응답했습니다. 이후 im은 "imap_fetchbody"로 PHP를 통해 이메일을 읽으려고합니다.PHP Imap 본문 인코딩

    $server='{IPADDRESS:143/novalidate-cert}INBOX'; 
     
    $adresse='[email protected]'; 
     
    $password='MYPASSWORD'; 
     
    $mbox = imap_open($server, $adresse, $password, OP_READONLY, 1, array('DISABLE_AUTHENTICATOR' => 'PLAIN')) or die(var_dump(imap_errors())); 
     
    
     
    $no = 1; 
     
    $headers = imap_headers($mbox); 
     
    $text = imap_fetchbody($mbox, $no, 1); 
     
        
     
    for($i = 0; $i < count($headers); ++$i) 
     
    { 
     
    \t 
     
    $string = imap_fetchbody($mbox, $i+1, 1); 
     
    echo $string; 
     
        
     
    }

    : - 나는 imap_fetchbody 기능의 많은 디코딩 옵션을 시도,하지만 난 그것을 받고 있지 않다 -하지만 난 단지 같은

    PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tD[...] 
    

    재료를 얻을이 내 코드입니다 어떤 아이디어?

    답변

    0

    해결책을 직접 찾았습니다.

    https://www.sitepoint.com/exploring-phps-imap-library-1/

    :이 페이지를 참조 -이 기능은 MIME 타입을 찾는 데 도움이 쉬운 "또는 getBody"기능을 제공합니다 그래서 이러한 메시지 등 다른 MIME 형식으로 올 것 같다
    관련 문제