Dpkg::Email::AddressList(3perl) libdpkg-perl Dpkg::Email::AddressList(3perl)

# [NAME](#NAME)

Dpkg::Email::AddressList - manage email address lists

# [DESCRIPTION](#DESCRIPTION)

It provides a class which is able to manage email address lists, as used in [**deb822**(5)](/man/os/dpkg/deb822.5) data.

# [FUNCTIONS](#FUNCTIONS)

$regex = **PARSE\_REGEX()**

Returns the regex used to parse email address lists.

Matches on a single entire email address.

$regex = **CHECK\_REGEX()**

Returns the regex used to validate email address lists.

# [METHODS](#METHODS)

$addrlist = Dpkg::Email::AddressList-&gt;new($string)

Create a new object that can hold an email address list.

@addrlist = $addrlist-&gt;**addrlist()**

Returns a list of Dpkg::Email::Address objects that art part of this email address list object.

$bool = $addrlist-&gt;parse($string)

Parses $string into the current object replacing the current address list.

Will die on parse errors.

$bool = $addrlist-&gt;contains($addr)

Checks whether the $addr Dpkg::Email::Address is present in the email address list.

$string = $addrlist-&gt;**as\_string()**

Returns the email address list formatted as a string of email addresses separated by commas.

# [CHANGES](#CHANGES)

## [Version 0.xx](#Version_0.xx)

This is a private module.

2026-09-09 1.23.11-dirty

---

Document: Dpkg::Email::AddressList(3perl) from dpkg 1.23.11-r2 (Chainguard OS)
Source: https://git.dpkg.org/git/dpkg/dpkg.git
