Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Zend Mime Laravel Package

zendframework/zend-mime

Zend\Mime is a PHP library for creating and parsing MIME messages. Build multipart emails, manage MIME parts, boundaries, headers, and content types/encodings, and handle attachments reliably—useful for mail composition and transport integration.

View on GitHub
Deep Wiki
Context7
2.7.2

Added

  • #37 adds support for PHP 7.3.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #36 fixes Zend\Mime\Decode::splitMessage to set Zend\Mail\Headers instance always for $headers parameter. Before, when messages without headers was provided, $headers was an empty array.
2.7.1

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #32 corrects a potential infinite loop when parsing lines consisting of only spaces and dots.
2.7.0

Added

  • #27 adds a fluent interface to the various setters in Zend\Mime\Message.

  • #28 adds support for PHP versions 7.1 and 7.2.

Deprecated

  • Nothing.

Removed

  • #28 removes support for PHP 5.5.

  • #28 removes support for HHVM.

Fixed

  • #26 ensures commas included within list data items are ASCII encoded, ensuring that the items will split on commas correctly (instead of splitting within an item).

  • #30 fixes how EOL characters are detected, to ensure that mail using \r\n as an EOL sequence (including mail emitted by Cyrus and Dovecot) will be properly parsed.

2.6.1

Added

  • #22 adds the ability to decode a single-part MIME message via Zend\Mime\Message::createFromMessage() by omitting the $boundary argument.

Changes

  • #14 adds checks for duplicate parts when adding them to a MIME message, and now throws an InvalidArgumentException when detected.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #13 fixes issues with qp-octets produced by Outlook.
  • #17 fixes a syntax error in how are thrown by Zend\Mime\Part::setContent().
  • #18 fixes how non-ASCII header values are encoded, ensuring that it allows the first word to be of arbitrary length.
2.6.0

Added

  • #6 adds Mime::mimeDetectCharset(), which can be used to detect the charset of a given string (usually a header) according to the rules specified in RFC-2047.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
2.5.2

Added

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #2 fixes Mime::encodeBase64()'s behavior when presented with lines of invalid lengths (not multiples of 4).
  • #4 modifies Mime::encodeQuotedPrintable() to ensure it never creates a header line consisting of only a dot (concatenation character), a situation that can break parsing by Outlook.
  • #7 provides a patch that allows parsing MIME parts that have no headers.
  • #9 updates the dependencies to:
    • allow PHP 5.5+ or PHP 7+ versions.
    • allow zend-stdlib 2.7+ or 3.0+ verions.
2.7.3

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4