PHP5-imap を介して電子メールを取得および解析します。電子メールを解析するときに、一部の電子メールに、自動的に除外されない特殊文字 (改行の前=2E
など) が含まれていることに気付きました。=
これらの文字を除外する最良の方法は何ですか?
メール本文を取得するために、このコード セクションを使用しています。
$structure = imap_fetchstructure(static::$_connection, $msg_id);
$unparsed = imap_fetchbody(static::$_connection, $msg_id, $i + 1);
if ($structure->parts[$i]->encoding == 3) { // 3 = BASE64
$parsed = base64_decode($unparsed);
}
elseif ($structure->parts[$i]->encoding == 4) { // 4 = QUOTED-PRINTABLE
$parsed = quoted_printable_decode($unparsed);
}
else {
$parsed = $unparsed;
}