<!--
{
  "availability" : [
    "macOS: 12.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "MailKit",
  "identifier" : "/documentation/MailKit/MEMessageSigner/init(emailAddresses:signatureLabel:context:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "MailKit"
    ],
    "preciseIdentifier" : "c:objc(cs)MEMessageSigner(im)initWithEmailAddresses:signatureLabel:context:"
  },
  "title" : "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.

```
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.

## Discussion

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)