---
title: "init(emailAddresses:signatureLabel:context:)"
framework: mailkit
role: symbol
role_heading: Initializer
path: "mailkit/memessagesigner/init(emailaddresses:signaturelabel:context:)"
---

# init(emailAddresses:signatureLabel:context:)

Creates a new message signer object that contains the email addresses of the signers, a label, and context data.

## Declaration

```swift
init(emailAddresses: [MEEmailAddress], signatureLabel label: String, context: Data?)
```

## Parameters

- `emailAddresses`: An array of email addresses associated with the signature.
- `label`: The message signer’s label that Mail shows in the message’s headers.
- `context`: Data related to the message signature, such as the signing certificate.

## See Also

### Describing Message Signers

- [emailAddresses](mailkit/memessagesigner/emailaddresses.md)
- [label](mailkit/memessagesigner/label.md)
- [context](mailkit/memessagesigner/context.md)
