You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: MAIL FROM label override and aggregate domain verification
Adds optional mailFromLabel on Domain, SES MAIL FROM sync, aggregate verification status (identity + DKIM + SPF), domain UI and API updates, and webhook payload field mailFromLabel.
Also fixes contactBookId type in webhook-service unit test (string) so apps/web tsc passes.
Made-with: Cursor
Copy file name to clipboardExpand all lines: apps/web/prisma/schema.prisma
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -194,6 +194,8 @@ model Domain {
194
194
dmarcAddedBoolean@default(false)
195
195
errorMessageString?
196
196
subdomainString?
197
+
/// Optional first label for custom MAIL FROM (e.g. "bounce"); full host is `{label}.{name}`. Null means use `region` as the label (e.g. us-east-1.example.com).
.openapi({description: "DNS record name",example: "mail"}),
11
+
name: z.string().openapi({
12
+
description:
13
+
"DNS record name (hostname label). For custom MAIL FROM MX and SPF TXT records, this is the first label of the MAIL FROM host: the domain `mailFromLabel` if set, otherwise the SES `region` value.",
0 commit comments