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

Mime Laravel Package

symfony/mime

Symfony MIME component for creating and parsing MIME messages: build emails with headers, text/HTML bodies, attachments, and multipart structures. Integrates with Symfony Mailer and standalone PHP apps; includes tools for encoding and content types.

View on GitHub
Deep Wiki
Context7
v8.1.5

Changelog (https://github.com/symfony/mime/compare/v8.1.4...v8.1.5)

  • bug #65541 Fix denormalizing mime messages typed as RawMessage (@nicolas-grekas)
  • bug #65509 Reject an unquoted "@" in the local part of an email address (@nicolas-grekas)
  • bug #65264 Do not drop the last line of a resource-backed message (@sadiqk2)
v7.4.17

Changelog (https://github.com/symfony/mime/compare/v7.4.16...v7.4.17)

  • bug #65541 Fix denormalizing mime messages typed as RawMessage (@nicolas-grekas)
  • bug #65509 Reject an unquoted "@" in the local part of an email address (@nicolas-grekas)
  • bug #65264 Do not drop the last line of a resource-backed message (@sadiqk2)
v6.4.44

Changelog (https://github.com/symfony/mime/compare/v6.4.43...v6.4.44)

  • bug #65541 Fix denormalizing mime messages typed as RawMessage (@nicolas-grekas)
  • bug #65509 Reject an unquoted "@" in the local part of an email address (@nicolas-grekas)
  • bug #65264 Do not drop the last line of a resource-backed message (@sadiqk2)
  • bug #65128 Escape backslashes in Address::getEncodedName() (@munzzyy)
  • bug #65062 Fix corrupted CID references when one is a prefix of another (@MarcinOrlowski)
v8.1.4

Changelog (https://github.com/symfony/mime/compare/v8.1.2...v8.1.4)

  • bug #65128 Escape backslashes in Address::getEncodedName() (@munzzyy)
  • bug #65062 Fix corrupted CID references when one is a prefix of another (@MarcinOrlowski)
v7.4.16

Changelog (https://github.com/symfony/mime/compare/v7.4.15...v7.4.16)

  • bug #65128 Escape backslashes in Address::getEncodedName() (@munzzyy)
  • bug #65062 Fix corrupted CID references when one is a prefix of another (@MarcinOrlowski)
v8.1.2

Changelog (https://github.com/symfony/mime/compare/v8.1.0...v8.1.2)

  • bug #65025 Check the denormalized class is a Mime part in MimeMessageNormalizer (@nicolas-grekas)
  • bug #64741 Fix dropped whitespace between multiple encoded words (@eyupcanakman)
v8.0.15

Changelog (https://github.com/symfony/mime/compare/v8.0.13...v8.0.15)

  • bug #65025 Check the denormalized class is a Mime part in MimeMessageNormalizer (@nicolas-grekas)
  • bug #64741 Fix dropped whitespace between multiple encoded words (@eyupcanakman)
v7.4.15

Changelog (https://github.com/symfony/mime/compare/v7.4.13...v7.4.15)

  • bug #65025 Check the denormalized class is a Mime part in MimeMessageNormalizer (@nicolas-grekas)
  • bug #64741 Fix dropped whitespace between multiple encoded words (@eyupcanakman)
v6.4.43

Changelog (https://github.com/symfony/mime/compare/v6.4.41...v6.4.43)

  • bug #65025 Check the denormalized class is a Mime part in MimeMessageNormalizer (@nicolas-grekas)
  • bug #64741 Fix dropped whitespace between multiple encoded words (@eyupcanakman)
v8.1.0
v8.1.0-RC1

Changelog (https://github.com/symfony/mime/compare/v8.1.0-BETA3...v8.1.0-RC1)

  • bug #64345 Reject objects in typed-string properties during __unserialize (@nicolas-grekas)
  • bug #64343 Harden __unserialize against __toString trampolines (@nicolas-grekas)
v8.0.13

Changelog (https://github.com/symfony/mime/compare/v8.0.12...v8.0.13)

  • bug #64345 Reject objects in typed-string properties during __unserialize (@nicolas-grekas)
  • bug #64343 Harden __unserialize against __toString trampolines (@nicolas-grekas)
v7.4.13

Changelog (https://github.com/symfony/mime/compare/v7.4.12...v7.4.13)

  • bug #64345 Reject objects in typed-string properties during __unserialize (@nicolas-grekas)
  • bug #64343 Harden __unserialize against __toString trampolines (@nicolas-grekas)
v6.4.41

Changelog (https://github.com/symfony/mime/compare/v6.4.40...v6.4.41)

  • bug #64343 Harden __unserialize against __toString trampolines (@nicolas-grekas)
v8.1.0-BETA3

Changelog (https://github.com/symfony/mime/compare/v8.1.0-BETA1...v8.1.0-BETA3)

  • security #cve-2026-45067 Reject email addresses containing line breaks in Address (@alexandre-daubois)
v8.0.12

Changelog (https://github.com/symfony/mime/compare/v8.0.9...v8.0.12)

  • security #cve-2026-45067 Reject email addresses containing line breaks in Address (@alexandre-daubois)
v7.4.12

Changelog (https://github.com/symfony/mime/compare/v7.4.9...v7.4.12)

  • security #cve-2026-45067 Reject email addresses containing line breaks in Address (@alexandre-daubois)
v6.4.40

Changelog (https://github.com/symfony/mime/compare/v6.4.37...v6.4.40)

  • security #cve-2026-45067 Reject email addresses containing line breaks in Address (@alexandre-daubois)
v5.4.52

Changelog (https://github.com/symfony/mime/compare/v5.4.45...v5.4.52)

  • security #cve-2026-45067 Reject email addresses containing line breaks in Address (@alexandre-daubois)
v8.1.0-BETA1

Changelog (https://github.com/symfony/mime/compare/v8.0.13...v8.1.0-BETA1)

  • bug #64345 Reject objects in typed-string properties during __unserialize (@nicolas-grekas)
  • bug #64343 Harden __unserialize against __toString trampolines (@nicolas-grekas)
  • security #cve-2026-45067 Reject email addresses containing line breaks in Address (@alexandre-daubois)
v8.0.9

Changelog (https://github.com/symfony/mime/compare/v8.0.8...v8.0.9)

  • bug #64047 Preserve inline part filename instead of overwriting it with the Content-ID (@ousamabenyounes)
  • bug #64044 Apply tagged MIME type guessers in File::getMimeType() (@ousamabenyounes)
v7.4.9

Changelog (https://github.com/symfony/mime/compare/v7.4.8...v7.4.9)

  • bug #64047 Preserve inline part filename instead of overwriting it with the Content-ID (@ousamabenyounes)
  • bug #64044 Apply tagged MIME type guessers in File::getMimeType() (@ousamabenyounes)
v6.4.37

Changelog (https://github.com/symfony/mime/compare/v6.4.36...v6.4.37)

  • bug #64047 Preserve inline part filename instead of overwriting it with the Content-ID (@ousamabenyounes)
  • bug #64044 Apply tagged MIME type guessers in File::getMimeType() (@ousamabenyounes)
v8.0.8

Changelog (https://github.com/symfony/mime/compare/v8.0.7...v8.0.8)

  • bug #63683 Fix image method to use DataPart content ID (@pavelwitassek)
v7.4.8

Changelog (https://github.com/symfony/mime/compare/v7.4.7...v7.4.8)

  • bug #63683 Fix image method to use DataPart content ID (@pavelwitassek)
v6.4.36

Changelog (https://github.com/symfony/mime/compare/v6.4.35...v6.4.36)

  • bug #63683 Fix image method to use DataPart content ID (@pavelwitassek)
v8.0.7

Changelog (https://github.com/symfony/mime/compare/v8.0.6...v8.0.7)

  • bug #63584 Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (@nicolas-grekas)
v7.4.7

Changelog (https://github.com/symfony/mime/compare/v7.4.6...v7.4.7)

  • bug #63584 Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (@nicolas-grekas)
v6.4.35

Changelog (https://github.com/symfony/mime/compare/v6.4.34...v6.4.35)

  • bug #63584 Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (@nicolas-grekas)
v8.0.6

Changelog (https://github.com/symfony/mime/compare/v8.0.5...v8.0.6)

  • bug #63235 phpdocumentor/reflection-docblock 6 compatibility (@mtarld)
v7.4.6

Changelog (https://github.com/symfony/mime/compare/v7.4.5...v7.4.6)

  • bug #63235 phpdocumentor/reflection-docblock 6 compatibility (@mtarld)
v6.4.34
v8.0.5

Changelog (https://github.com/symfony/mime/compare/v8.0.4...v8.0.5)

  • bug #63206 Conflict with phpdocumentor/reflection-docblock >= 6 (all branches) (@nicolas-grekas)
v7.4.5

Changelog (https://github.com/symfony/mime/compare/v7.4.4...v7.4.5)

  • bug #63206 Conflict with phpdocumentor/reflection-docblock >= 6 (all branches) (@nicolas-grekas)
v7.3.11

Changelog (https://github.com/symfony/mime/compare/v7.3.10...v7.3.11)

  • bug #63206 Conflict with phpdocumentor/reflection-docblock >= 6 (all branches) (@nicolas-grekas)
v8.0.4

Changelog (https://github.com/symfony/mime/compare/v8.0.3...v8.0.4)

  • no significant changes
v7.4.4

Changelog (https://github.com/symfony/mime/compare/v7.4.3...v7.4.4)

  • no significant changes
v7.3.10
v6.4.32
v7.3.8

Changelog (https://github.com/symfony/mime/compare/v7.3.7...v7.3.8)

  • no significant changes
v6.4.30
v7.4.0
v8.0.0
v8.0.0-RC2
v7.4.0-RC2
v8.0.0-RC1
v7.4.0-RC1
v8.0.0-BETA1

Changelog (https://github.com/symfony/mime/compare/v7.3.4...v8.0.0-BETA1)

  • feature symfony/symfony#61424 [HttpKernel][Mime][Serializer][String][Validator] Replace __sleep/wakeup() by __(un)serialize() (@nicolas-grekas)
  • feature symfony/symfony#61423 [Mime] Deprecate implementing __sleep/wakeup() on AbstractPart implementations (@nicolas-grekas)
  • feature symfony/symfony#60639 Bump Symfony 8 to PHP >= 8.4 (@nicolas-grekas)
v7.4.0-BETA1

Changelog (https://github.com/symfony/mime/compare/v7.3.4...v7.4.0-BETA1)

  • feature symfony/symfony#61423 [Mime] Deprecate implementing __sleep/wakeup() on AbstractPart implementations (@nicolas-grekas)
v7.3.4

Changelog (https://github.com/symfony/mime/compare/v7.3.3...v7.3.4)

  • bug symfony/symfony#61766 Fix ord()-related PHP 8.5 deprecations (@nicolas-grekas)
  • bug symfony/symfony#61727 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (@nicolas-grekas)
v6.4.26

Changelog (https://github.com/symfony/mime/compare/v6.4.25...v6.4.26)

  • bug symfony/symfony#61766 Fix ord()-related PHP 8.5 deprecations (@nicolas-grekas)
  • bug symfony/symfony#61727 Replace __sleep/wakeup() by __(un)serialize() for throwing and internal usages (@nicolas-grekas)
v7.3.2

Changelog (https://github.com/symfony/mime/compare/v7.3.1...v7.3.2)

  • no significant changes
v7.2.9

Changelog (https://github.com/symfony/mime/compare/v7.2.8...v7.2.9)

  • no significant changes
v6.4.24
v7.3.0
v7.3.0-RC1
v7.3.0-BETA1

Changelog (https://github.com/symfony/mime/compare/v7.2.6...v7.3.0-BETA1)

  • feature symfony/symfony#60052 [Mailer][TwigBridge] Revert "Add support for translatable objects" (@kbond)
  • feature symfony/symfony#59967 [Mailer][TwigBridge] Add support for translatable subject (@norkunas)
v7.2.6

Changelog (https://github.com/symfony/mime/compare/v7.2.5...v7.2.6)

  • no significant changes
v6.4.21
v7.2.4

Changelog (https://github.com/symfony/mime/compare/v7.2.3...v7.2.4)

  • bug symfony/symfony#59796 [Mime] use address for body at PathHeader (@tinect)
v6.4.19

Changelog (https://github.com/symfony/mime/compare/v6.4.18...v6.4.19)

  • bug symfony/symfony#59796 [Mime] use address for body at PathHeader (@tinect)
v7.2.3

Changelog (https://github.com/symfony/mime/compare/v7.2.2...v7.2.3)

  • bug symfony/symfony#59598 [Mime] Fix body validity check in Email when using Message::setBody() (@alexandre-daubois)
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.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle