How to Install and Uninstall perl-Email-Address-XS Package on openSUSE Leap
Last updated: December 23,2024
1. Install "perl-Email-Address-XS" package
This tutorial shows how to install perl-Email-Address-XS on openSUSE Leap
$
sudo zypper refresh
Copied
$
sudo zypper install
perl-Email-Address-XS
Copied
2. Uninstall "perl-Email-Address-XS" package
Please follow the steps below to uninstall perl-Email-Address-XS on openSUSE Leap:
$
sudo zypper remove
perl-Email-Address-XS
Copied
3. Information about the perl-Email-Address-XS package on openSUSE Leap
Information for package perl-Email-Address-XS:
----------------------------------------------
Repository : Main Repository
Name : perl-Email-Address-XS
Version : 1.05-bp155.1.6
Arch : x86_64
Vendor : openSUSE
Installed Size : 64.2 KiB
Installed : No
Status : not installed
Source package : perl-Email-Address-XS-1.05-bp155.1.6.src
Upstream URL : https://metacpan.org/release/Email-Address-XS
Summary : Parse and format RFC 5322 email addresses and groups
Description :
This module implements at https://tools.ietf.org/html/rfc5322 parser and
formatter of email addresses and groups. It parses an input string from
email headers which contain a list of email addresses or a groups of email
addresses (like From, To, Cc, Bcc, Reply-To, Sender, ...). Also it can
generate a string value for those headers from a list of email addresses
objects. Module is backward compatible with at
https://tools.ietf.org/html/rfc2822 and at
https://tools.ietf.org/html/rfc822.
Parser and formatter functionality is implemented in XS and uses shared
code from Dovecot IMAP server.
It is a drop-in replacement for the Email::Address module which has several
security issues. E.g. issue at
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7686, which allows
remote attackers to cause denial of service, is still present in
Email::Address version 1.908.
Email::Address::XS module was created to finally fix CVE-2015-7686.
Existing applications that use Email::Address module could be easily
switched to Email::Address::XS module. In most cases only changing 'use
Email::Address' to 'use Email::Address::XS' and replacing every
'Email::Address' occurrence with 'Email::Address::XS' is sufficient.
So unlike Email::Address, this module does not use regular expressions for
parsing but instead native XS implementation parses input string
sequentially according to RFC 5322 grammar.
Additionally it has support also for named groups and so can be use instead
of the Email::Address::List module.
If you are looking for the module which provides object representation for
the list of email addresses suitable for the MIME email headers, see
Email::MIME::Header::AddressList.
----------------------------------------------
Repository : Main Repository
Name : perl-Email-Address-XS
Version : 1.05-bp155.1.6
Arch : x86_64
Vendor : openSUSE
Installed Size : 64.2 KiB
Installed : No
Status : not installed
Source package : perl-Email-Address-XS-1.05-bp155.1.6.src
Upstream URL : https://metacpan.org/release/Email-Address-XS
Summary : Parse and format RFC 5322 email addresses and groups
Description :
This module implements at https://tools.ietf.org/html/rfc5322 parser and
formatter of email addresses and groups. It parses an input string from
email headers which contain a list of email addresses or a groups of email
addresses (like From, To, Cc, Bcc, Reply-To, Sender, ...). Also it can
generate a string value for those headers from a list of email addresses
objects. Module is backward compatible with at
https://tools.ietf.org/html/rfc2822 and at
https://tools.ietf.org/html/rfc822.
Parser and formatter functionality is implemented in XS and uses shared
code from Dovecot IMAP server.
It is a drop-in replacement for the Email::Address module which has several
security issues. E.g. issue at
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7686, which allows
remote attackers to cause denial of service, is still present in
Email::Address version 1.908.
Email::Address::XS module was created to finally fix CVE-2015-7686.
Existing applications that use Email::Address module could be easily
switched to Email::Address::XS module. In most cases only changing 'use
Email::Address' to 'use Email::Address::XS' and replacing every
'Email::Address' occurrence with 'Email::Address::XS' is sufficient.
So unlike Email::Address, this module does not use regular expressions for
parsing but instead native XS implementation parses input string
sequentially according to RFC 5322 grammar.
Additionally it has support also for named groups and so can be use instead
of the Email::Address::List module.
If you are looking for the module which provides object representation for
the list of email addresses suitable for the MIME email headers, see
Email::MIME::Header::AddressList.