PHP -IMAP Я сохранил всю IMAP-почту в базу данных и отобразил ее из базы данных. Моя проблема заключается в том, что в одной почте отображается «Content-Transfer-Encoding: base64». Если i base64 декодирует его, тогда также пострадают другие письма. До сих пор я не мог изменить его в человекообразном формате. Любая помощь будет высоко оценена. Я попробовал много решения, но в настоящее время кода я использую,PHP: Декодирование ядра IMAP, закодированного base64
mb_convert_encoding($body, "ISO-8859-1", "UTF-8");
Выхода этой почты является
------=_NextPart_001_0606_012497BF.12408D60
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: base64
OTA5MTU5Mzg3DQoNCuS7juaKgOacr+i1sOWQkeeuoeeQhueahOWbm+S4quaguOW/gw0KMjAxMi05
LTE1ICAxNjowMjoxNw==
------=_NextPart_001_0606_012497BF.12408D60
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: base64
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0
Zi04IiBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZT4NCjxNRVRBIG5hbWU9R0VORVJBVE9SIGNvbnRl
bnQ9Ik1TSFRNTCA4LjAwLjYwMDEuMTg5OTkiPjwvSEVBRD4NCjxCT0RZPg0KPFA+PEZPTlQgc2l6
ZT0yPjkwOTE1OTM4NzxCUj48QlI+5LuO5oqA5pyv6LWw5ZCR566h55CG55qE5Zub5Liq5qC45b+D
PC9GT05UPjwvUD4NCjxQPjxGT05UIHNpemU9Mj4yMDEyLTktMTUmbmJzcDsgMTY6MDI6MTc8L0ZP
TlQ+PC9QPjwvQk9EWT48L0hUTUw+DQo=
------=_NextPart_001_0606_012497BF.12408D60--
Может быть, это сообщение может помочь вам: ** Http: //stackoverflow.com/questions/15539902/php-imap-decoding-messages** – Kart