Metadata
ProEvery email is sent with Craft context as Lettermint metadata. You can see it with each message in Lettermint.
| Key | Value |
|---|---|
craft_email |
Key of the system message, e.g. forgot_password |
craft_site |
Handle of the site |
craft_user |
ID of the recipient user, e.g. with setTo($user) |
craft_language |
Language of the email, e.g. de-AT |
craft_environment |
Craft environment, e.g. production |
Empty keys are skipped. For example, craft_email is missing for emails that aren’t system messages.
Add your own metadata
Section titled “Add your own metadata”Metadata set on the message wins over the Craft metadata:
use Symfony\Component\Mailer\Header\MetadataHeader;
$message->getSymfonyEmail()->getHeaders()->add(new MetadataHeader('order_id', '1234'));