// Mock data for the tempmail prototype const MOCK_DOMAINS = { shared: [ { id: 's1', domain: 'letstalkbout.biz', premium: true, badges: ['TOP'], favorited: true }, { id: 's2', domain: 'mailforge.dev', premium: true, badges: ['TOP', 'HOT'], favorited: false }, { id: 's3', domain: 'quickdrop.email', premium: false, badges: ['NEW'], favorited: true }, { id: 's4', domain: 'duskmail.io', premium: false, badges: ['HOT'], favorited: false }, { id: 's5', domain: 'ephemer.al', premium: true, badges: [], favorited: false }, { id: 's6', domain: 'tmpbox.cc', premium: false, badges: ['NEW'], favorited: false }, { id: 's7', domain: 'shadowpost.xyz', premium: false, badges: [], favorited: false }, { id: 's8', domain: 'vanish.page', premium: false, badges: [], favorited: false }, { id: 's9', domain: 'offthegrid.net', premium: true, badges: ['TOP'], favorited: false }, { id: 's10', domain: 'throwaway.site', premium: false, badges: [], favorited: false }, ], custom: [ { id: 'c1', domain: 'dusk.work', premium: false, badges: [], favorited: true, status: 'verified', added: '18 Apr', count: 24 }, { id: 'c2', domain: 'horizon67.co', premium: false, badges: [], favorited: false, status: 'pending', added: '22 Apr', count: 0 }, ], }; const MOCK_EMAILS = [ { id: 'e1', from: 'OpenAI', fromEmail: 'team@openai.com', avatar: 'O', avatarColor: '#1a5d4e', subject: 'ChatGPT — Your new plan', preview: 'Welcome to your ChatGPT Business workspace.', time: '21 Apr', fullDate: '21/04/2026, 11:23:27', unread: false, saved: true, code: null, body: `
dusk,
Welcome to your ChatGPT Business workspace.
Enjoy your first month free for up to 5 seats. After your first month, your subscription will renew monthly at €26 per assigned seat. You won't be billed for unassigned seats (2-seat minimum), and you can add or remove seats at any time.
If you have any questions, please contact us through our help center.
— The OpenAI team
OpenAI, 548 Market St, PMB 97273, San Francisco, CA 94104
Enter the code below to sign in to your ChatGPT account.
This code expires in 10 minutes.
If you didn't request this, you can safely ignore this email.
Expires in 10 minutes.
Hey there,
Here is your verification code to sign in:
This code will expire in 10 minutes.
Thanks,
The GitHub Team
Receipt #2641-8832
| Amount paid | $20.00 USD |
| Date paid | April 20, 2026 |
| Payment method | Visa •••• 4242 |
Questions? Contact receipts@stripe.com
Sarah Chen
@dusk can you take a look at the retry logic in the webhook handler? I think we're not backing off correctly.
Your deployment for tempmail-ui is ready.