logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Email::MIME::Header - the header of a MIME message

Authors

       •   Ricardo SIGNES <cpan@semiotic.systems>

       •   Casey West <casey@geeknest.com>

       •   Simon Cozens <simon@cpan.org>

Description

       This object behaves like a standard Email::Simple header, with the following changes:

       •   the "header" method automatically decodes encoded headers if possible

       •   the "header_as_obj" method returns an object representation of the header value

       •   the "header_raw" method returns the raw header; (read only for now)

       •   stringification uses "header_raw" rather than "header"

       Note  that  "header_set" does not do encoding for you, and expects an encoded header.  Thus, "header_set"
       round-trips  with  "header_raw",  not  "header"!   Be  sure  to  properly  encode   your   headers   with
       "Encode::encode('MIME-Header',  $value)" before passing them to "header_set".  And be sure to use minimal
       version 2.83 of Encode module due to bugs in MIME-Header.

       Alternately, if you have Unicode (character) strings to set in headers, use the "header_str_set" method.

Name

       Email::MIME::Header - the header of a MIME message

Perl Version

       This library should run on perls released even a long time ago.  It should work on any  version  of  perl
       released in the last five years.

       Although  it  may  work on older versions of perl, no guarantee is made that the minimum required version
       will not be increased.  The version may be increased for any reason, and there is no promise that patches
       will be accepted to lower the minimum required perl.

Version

       version 1.954

See Also