[{"data":1,"prerenderedAt":428},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fgetting-started\u002F":72,"\u002Fdocs\u002Fgetting-started\u002F-surround":424},[4,8,22,26,43],{"title":5,"path":6,"stem":7},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started",{"title":9,"path":10,"stem":11,"children":12,"page":21},"Setup","\u002Fdocs\u002Fsetup","1.docs\u002F2.setup",[13,17],{"title":14,"path":15,"stem":16},"Domain","\u002Fdocs\u002Fsetup\u002Fdomain","1.docs\u002F2.setup\u002F2.domain",{"title":18,"path":19,"stem":20},"Email","\u002Fdocs\u002Fsetup\u002Faccount","1.docs\u002F2.setup\u002F3.account",false,{"title":23,"path":24,"stem":25},"Email Testing API","\u002Fdocs\u002Fapi","1.docs\u002F3.api",{"title":27,"path":28,"stem":29,"children":30,"page":21},"Features","\u002Fdocs\u002Ffeatures","1.docs\u002F4.features",[31,35,39],{"title":32,"path":33,"stem":34},"Account","\u002Fdocs\u002Ffeatures\u002Faccount","1.docs\u002F4.features\u002F1.account",{"title":36,"path":37,"stem":38},"Mailbox","\u002Fdocs\u002Ffeatures\u002Fmailbox","1.docs\u002F4.features\u002F2.mailbox",{"title":40,"path":41,"stem":42},"Messages","\u002Fdocs\u002Ffeatures\u002Fmessage","1.docs\u002F4.features\u002F3.message",{"title":44,"path":45,"stem":46,"children":47,"page":21},"Guides","\u002Fdocs\u002Fguides","1.docs\u002F5.guides",[48,52,56,60,64,68],{"title":49,"path":50,"stem":51},"CI","\u002Fdocs\u002Fguides\u002Fci","1.docs\u002F5.guides\u002F1.ci",{"title":53,"path":54,"stem":55},"Catch-All","\u002Fdocs\u002Fguides\u002Fcatch-all","1.docs\u002F5.guides\u002F2.catch-all",{"title":57,"path":58,"stem":59},"SPF, DKIM, DMARC","\u002Fdocs\u002Fguides\u002Fspf-dkim-dmarc","1.docs\u002F5.guides\u002F3.spf-dkim-dmarc",{"title":61,"path":62,"stem":63},"E2E Flows","\u002Fdocs\u002Fguides\u002Fe2e","1.docs\u002F5.guides\u002F4.e2e",{"title":65,"path":66,"stem":67},"Email Clients","\u002Fdocs\u002Fguides\u002Femail-clients","1.docs\u002F5.guides\u002F5.email-clients",{"title":69,"path":70,"stem":71},"AI Agents","\u002Fdocs\u002Fguides\u002Fagents","1.docs\u002F5.guides\u002F6.agents",{"id":73,"title":5,"body":74,"description":419,"extension":420,"meta":421,"navigation":242,"path":6,"seo":422,"stem":7,"__hash__":423},"docs\u002F1.docs\u002F1.getting-started.md",{"type":75,"value":76,"toc":416},"minimark",[77,127,142,147,155,298,305,412],[78,79,80,89,97,109,116,119],"ol",{},[81,82,83,88],"li",{},[84,85,87],"a",{"href":86},"\u002Fsignup","Sign up"," and log in",[81,90,91,92,96],{},"Go to ",[84,93,95],{"href":94},"\u002Fdomains","Domains"," and add your domain",[81,98,99,100,104,105,108],{},"Add an MX record pointing to ",[101,102,103],"code",{},"mx.smtp.dev"," at your DNS provider (",[84,106,107],{"href":15},"details",")",[81,110,91,111,115],{},[84,112,114],{"href":113},"\u002Faccounts","Accounts"," and create an email address on that domain",[81,117,118],{},"Send an email to that address from your app",[81,120,121,122,126],{},"Open the account in ",[84,123,125],{"href":124},"\u002Fmail\u002Faccounts","Mail"," - your email should be there",[128,129,130],"note",{},[131,132,133,134,137,138,141],"p",{},"You can also use any email client over ",[84,135,136],{"href":19},"IMAP, POP3, SMTP"," and ",[84,139,140],{"href":24},"API",".",[143,144,146],"h2",{"id":145},"over-the-api","Over the API",[131,148,149,150,154],{},"The same flow, scripted. Create a key on the ",[84,151,153],{"href":152},"\u002Ftokens","API Keys"," page first; the MX record from step 3 still has to exist.",[156,157,162],"pre",{"className":158,"code":159,"language":160,"meta":161,"style":161},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X POST https:\u002F\u002Fapi.smtp.dev\u002Fdomains \\\n  -H \"X-API-KEY: $SMTP_DEV_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"domain\": \"test.example.com\"}'\n\ncurl -X POST https:\u002F\u002Fapi.smtp.dev\u002Faccounts \\\n  -H \"X-API-KEY: $SMTP_DEV_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"address\": \"qa@test.example.com\", \"password\": \"use-a-secret\"}'\n","bash","",[101,163,164,187,208,222,237,244,258,273,286],{"__ignoreMap":161},[165,166,169,173,177,180,183],"span",{"class":167,"line":168},"line",1,[165,170,172],{"class":171},"sBMFI","curl",[165,174,176],{"class":175},"sfazB"," -X",[165,178,179],{"class":175}," POST",[165,181,182],{"class":175}," https:\u002F\u002Fapi.smtp.dev\u002Fdomains",[165,184,186],{"class":185},"sTEyZ"," \\\n",[165,188,190,193,197,200,203,206],{"class":167,"line":189},2,[165,191,192],{"class":175},"  -H",[165,194,196],{"class":195},"sMK4o"," \"",[165,198,199],{"class":175},"X-API-KEY: ",[165,201,202],{"class":185},"$SMTP_DEV_API_KEY",[165,204,205],{"class":195},"\"",[165,207,186],{"class":185},[165,209,211,213,215,218,220],{"class":167,"line":210},3,[165,212,192],{"class":175},[165,214,196],{"class":195},[165,216,217],{"class":175},"Content-Type: application\u002Fjson",[165,219,205],{"class":195},[165,221,186],{"class":185},[165,223,225,228,231,234],{"class":167,"line":224},4,[165,226,227],{"class":175},"  -d",[165,229,230],{"class":195}," '",[165,232,233],{"class":175},"{\"domain\": \"test.example.com\"}",[165,235,236],{"class":195},"'\n",[165,238,240],{"class":167,"line":239},5,[165,241,243],{"emptyLinePlaceholder":242},true,"\n",[165,245,247,249,251,253,256],{"class":167,"line":246},6,[165,248,172],{"class":171},[165,250,176],{"class":175},[165,252,179],{"class":175},[165,254,255],{"class":175}," https:\u002F\u002Fapi.smtp.dev\u002Faccounts",[165,257,186],{"class":185},[165,259,261,263,265,267,269,271],{"class":167,"line":260},7,[165,262,192],{"class":175},[165,264,196],{"class":195},[165,266,199],{"class":175},[165,268,202],{"class":185},[165,270,205],{"class":195},[165,272,186],{"class":185},[165,274,276,278,280,282,284],{"class":167,"line":275},8,[165,277,192],{"class":175},[165,279,196],{"class":195},[165,281,217],{"class":175},[165,283,205],{"class":195},[165,285,186],{"class":185},[165,287,289,291,293,296],{"class":167,"line":288},9,[165,290,227],{"class":175},[165,292,230],{"class":195},[165,294,295],{"class":175},"{\"address\": \"qa@test.example.com\", \"password\": \"use-a-secret\"}",[165,297,236],{"class":195},[131,299,300,301,304],{},"Everything in the UI maps to a ",[84,302,303],{"href":24},"REST endpoint",", so whatever you set up by hand you can also script.",[306,307,308,319],"table",{},[309,310,311],"thead",{},[312,313,314,317],"tr",{},[315,316],"th",{},[315,318],{},[320,321,322,333,351,365,379,389,402],"tbody",{},[312,323,324,330],{},[325,326,327],"td",{},[328,329,95],"strong",{},[325,331,332],{},"Your own domains and subdomains, isolated from each other.",[312,334,335,339],{},[325,336,337],{},[328,338,114],{},[325,340,341,342,137,346,350],{},"Email addresses with mailboxes, passwords, and storage. ",[84,343,345],{"href":344},"\u002Fdocs\u002Ffeatures\u002Faccount#plus-sign-aliasing","Plus-sign aliasing",[84,347,349],{"href":348},"\u002Fdocs\u002Ffeatures\u002Faccount#catch-all-addresses","catch-all"," included.",[312,352,353,358],{},[325,354,355],{},[328,356,357],{},"Mailboxes",[325,359,360,361,364],{},"Inbox, Sent, Trash, Drafts, Junk by default. ",[84,362,363],{"href":37},"Create more"," as needed.",[312,366,367,371],{},[325,368,369],{},[328,370,40],{},[325,372,373,374,378],{},"HTML and plain text views, raw SMTP source, ",[84,375,377],{"href":376},"\u002Fdocs\u002Ffeatures\u002Fmessage#email-verification","SPF\u002FDKIM\u002FDMARC checks",", attachments.",[312,380,381,386],{},[325,382,383],{},[328,384,385],{},"Compose",[325,387,388],{},"Send test emails between accounts from the browser.",[312,390,391,396],{},[325,392,393],{},[328,394,395],{},"API Tokens",[325,397,398,399,141],{},"Keys for the ",[84,400,401],{"href":24},"REST API",[312,403,404,409],{},[325,405,406],{},[328,407,408],{},"Real-time",[325,410,411],{},"New messages show up instantly via SSE.",[413,414,415],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":161,"searchDepth":189,"depth":189,"links":417},[418],{"id":145,"depth":189,"text":146},"Point an MX record at mx.smtp.dev, create an account, and send your app's first test email. Read it over IMAP, POP3, API, or the web UI.","md",{},{"title":5,"description":419},"HGkibwVtL1V2ZnEfbE1wqW5SdJTd8owIpBQYDzSS8nE",[425,426],null,{"title":14,"path":15,"stem":16,"description":427,"children":-1},"Setting up MX records for inbound email delivery",1784990302299]