Как декодировать содержимое тела IMAP - PullRequest
0 голосов
/ 15 февраля 2019

Я хочу декодировать электронную почту, которую я получаю в папке «Входящие», поэтому я написал:

$message = quoted_printable_decode(imap_fetchbody($inbox, $email_number, 1));
dd($message);

                        $doc = new \DOMDocument('1.0', 'UTF-8');
                        $internalErrors = libxml_use_internal_errors(true);
                        $doc->loadHTML($message);
                        $doc->saveHTML();
                        $xpath = new \DOMXPath($doc);

, но $message это кодированная строка типа:

"""
IApRdWFuZG9vIdgsdfsdfsdfsdfsdfdsgBhcnRuZXIuCkNsaWNrIGhlcmUg\r\n
aWYgdGhpcyBlbWFpbfhjfghfhfghfghfghcmx5LgpRdWFuZG9vCkxvZ2luOiBM\r\n
b25kb24gU3RlYWtob3VzZSBDby4gLSBDaGVsc2VhCiANCllvdSBoYXZlIGEgbmV3IHJlc2VydmF0\r\n
aW9uLg0KWW91IGhhdmUgYSBuZXcgY29uZmlybWVkIHJlc2VydmF0aW9uIGZyb20gUXVhbmRvbyAo\r\n
... ... ... etc.

Как я могу декодировать эту строкуи создать DOM я могу использовать?Есть идеи?

...