diff --git a/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php b/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php index 7211c0333f..94b838ce60 100644 --- a/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php +++ b/src/Symfony/Component/Mime/Encoder/EightBitContentEncoder.php @@ -20,7 +20,9 @@ final class EightBitContentEncoder implements ContentEncoderInterface { public function encodeByteStream($stream, int $maxLineLength = 0): iterable { - yield from $stream; + while (!feof($stream)) { + yield fread($stream, 16372); + } } public function getName(): string