2016-07-25 7 views
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

自分で解決策を見つけました。したがって、この機能は、MIMEタイプを見つけるのに役立ちますし、簡単に「getBody」機能を提供していますなど、それらのメッセージは異なるMIMEタイプが付属しているようだ - このページを参照してください。

​​