---
name: "Dpkg::Email::AddressList"
section: "3perl"
platform: "linux"
package: "dpkg"
version: "1.23.11-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Dpkg::Email::AddressList"
---

# Dpkg::Email::AddressList(3perl)

manage email address lists

## NAME

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

## DESCRIPTION

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

## 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

- $addrlist = Dpkg::Email::AddressList-\>new($string)

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

- @addrlist = $addrlist-\>**addrlist()**

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

- $bool = $addrlist-\>parse($string)

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

  Will die on parse errors.

- $bool = $addrlist-\>contains($addr)

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

- $string = $addrlist-\>**as\_string()**

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

## CHANGES

### Version 0.xx

This is a private module.
