import {Heading, Link, Section, Text} from '@react-email/components'; import * as React from 'react'; import {EmailLayout} from '../common/EmailLayout'; import {Footer} from '../common/Footer'; import {Header} from '../common/Header'; interface DomainUnverifiedEmailProps { projectName: string; projectId: string; domain: string; dashboardUrl?: string; landingUrl?: string; } export function DomainUnverifiedEmail({ projectName = 'My Project', projectId = 'proj_example123', domain = 'example.com', dashboardUrl = 'https://next-app.useplunk.com', landingUrl = 'https://www.useplunk.com', }: DomainUnverifiedEmailProps) { return (
Domain verification failed Your domain {domain} for project{' '} {projectName} is no longer verified. Email sending from this domain has been disabled.
Emails cannot be sent from this domain until verification is restored. Please check your DNS records and re-verify your domain.
Common causes
Why verification might fail
DNS records were removed or modified incorrectly
DNS propagation issues or delays
Domain ownership or registrar changed
Steps to fix
Check your DNS records Verify that all DKIM records are still in place and configured correctly
Re-verify your domain Trigger a verification check in your domain settings
Update your templates If needed, switch to a verified domain to continue sending emails
Fix domain verification
View project dashboard →