***

title: "EmailSendEvent"
generated: true
---------------

<GenerationInfo sourceFile="packages/email-plugin/src/email-send-event.ts" sourceLine="14" packageName="@vendure/email-plugin" since="2.2.0" />

This event is fired when an email sending attempt has been made. If the sending was successful,
the `success` property will be `true`, and if not, the `error` property will contain the error
which occurred.

```ts title="Signature"
class EmailSendEvent extends VendureEvent {
    constructor(ctx: RequestContext, details: EmailDetails, success: boolean, error?: Error, metadata?: EmailMetadata)
}
```

* Extends: [`VendureEvent`](/current/core/reference/typescript-api/events/vendure-event#vendureevent)

<div className="members-wrapper">

</div>
