Subject: | Net::IMAP::Server::Message uses private function Email::MIME::ContentType::_parse_attributes from external module |
Function Email::MIME::ContentType::_parse_attributes starts with underline and is private for module Email::MIME::ContentType. In past it already changed behavior parameter which it accept without notice as it is internal private function for Email::MIME::ContentType module. We are not expecting that external modules would depend on and use internal private functions of Email::MIME::ContentType module.
https://metacpan.org/source/ALEXMV/Net-IMAP-Server-1.39/lib/Net/IMAP/Server/Message.pm#L501
So please stop using Email::MIME::ContentType::_parse_attributes function in Net::IMAP::Server::Message module.
As based on above facts Net::IMAP::Server::Message module can stop working at anytime in future.
If you need to parse Content-Disposition header, then you can use public function parse_content_disposition which was added into module Email::MIME::ContentType in version 1.022.