[{"data":1,"prerenderedAt":2140},["ShallowReactive",2],{"docs-navigation:en":3,"content-page:docs:2d9Ych0014U4fHa6sBfbR4ENOaQNQgQTElfvlucPDog":155,"content-page-surround:docs:2d9Ych0014U4fHa6sBfbR4ENOaQNQgQTElfvlucPDog":2125,"i-lucide:terminal":2128,"i-logos:vue":2132,"i-logos:typescript-icon":2136,"i-lucide:clipboard":2138},[4,34,71,118],{"title":5,"id":6,"canonicalKey":7,"locale":8,"draft":9,"icon":10,"sidebar":11,"path":12,"children":13},"Getting Started","content:docs:1.getting-started:.navigation.yml","1","en",false,"i-lucide-rocket","section","\u002Fdocs\u002Fgetting-started",[14,19,24,29],{"title":15,"id":16,"canonicalKey":17,"locale":8,"draft":9,"path":18},"Choose the right tool","content:docs:1.getting-started:2.choose-a-tool.md","1\u002F2","\u002Fdocs\u002Fgetting-started\u002Fchoose-a-tool",{"title":20,"id":21,"canonicalKey":22,"locale":8,"draft":9,"path":23},"Installation","content:docs:1.getting-started:3.installation.md","1\u002F3","\u002Fdocs\u002Fgetting-started\u002Finstallation",{"title":25,"id":26,"canonicalKey":27,"locale":8,"draft":9,"path":28},"Your first email","content:docs:1.getting-started:4.first-email.md","1\u002F4","\u002Fdocs\u002Fgetting-started\u002Ffirst-email",{"title":30,"id":31,"canonicalKey":32,"locale":8,"draft":9,"path":33},"Render from Nitro","content:docs:1.getting-started:5.render-from-nitro.md","1\u002F5","\u002Fdocs\u002Fgetting-started\u002Frender-from-nitro",{"title":35,"id":36,"canonicalKey":37,"locale":8,"draft":9,"icon":38,"sidebar":11,"path":39,"children":40},"Components","content:docs:2.components:.navigation.yml","2","i-lucide-blocks","\u002Fdocs\u002Fcomponents",[41,46,51,56,61,66],{"title":42,"id":43,"canonicalKey":44,"locale":8,"draft":9,"path":45},"Structure","content:docs:2.components:2.structure.md","2\u002F2","\u002Fdocs\u002Fcomponents\u002Fstructure",{"title":47,"id":48,"canonicalKey":49,"locale":8,"draft":9,"path":50},"Layout","content:docs:2.components:3.layout.md","2\u002F3","\u002Fdocs\u002Fcomponents\u002Flayout",{"title":52,"id":53,"canonicalKey":54,"locale":8,"draft":9,"path":55},"Content","content:docs:2.components:4.content.md","2\u002F4","\u002Fdocs\u002Fcomponents\u002Fcontent",{"title":57,"id":58,"canonicalKey":59,"locale":8,"draft":9,"path":60},"Code","content:docs:2.components:5.code.md","2\u002F5","\u002Fdocs\u002Fcomponents\u002Fcode",{"title":62,"id":63,"canonicalKey":64,"locale":8,"draft":9,"path":65},"Markdown","content:docs:2.components:6.markdown.md","2\u002F6","\u002Fdocs\u002Fcomponents\u002Fmarkdown",{"title":67,"id":68,"canonicalKey":69,"locale":8,"draft":9,"path":70},"Tailwind","content:docs:2.components:7.tailwind.md","2\u002F7","\u002Fdocs\u002Fcomponents\u002Ftailwind",{"title":72,"id":73,"canonicalKey":74,"locale":8,"draft":9,"icon":75,"sidebar":11,"path":76,"children":77},"Guides","content:docs:3.guides:.navigation.yml","3","i-lucide-compass","\u002Fdocs\u002Fguides",[78,83,88,93,98,103,108,113],{"title":79,"id":80,"canonicalKey":81,"locale":8,"draft":9,"path":82},"Preview workflow","content:docs:3.guides:2.preview-workflow.md","3\u002F2","\u002Fdocs\u002Fguides\u002Fpreview-workflow",{"title":84,"id":85,"canonicalKey":86,"locale":8,"draft":9,"path":87},"Sending email","content:docs:3.guides:3.sending-email.md","3\u002F3","\u002Fdocs\u002Fguides\u002Fsending-email",{"title":89,"id":90,"canonicalKey":91,"locale":8,"draft":9,"path":92},"Using Tailwind","content:docs:3.guides:4.tailwind.md","3\u002F4","\u002Fdocs\u002Fguides\u002Ftailwind",{"title":94,"id":95,"canonicalKey":96,"locale":8,"draft":9,"path":97},"Subject lines","content:docs:3.guides:5.subject-lines.md","3\u002F5","\u002Fdocs\u002Fguides\u002Fsubject-lines",{"title":99,"id":100,"canonicalKey":101,"locale":8,"draft":9,"path":102},"Plain text","content:docs:3.guides:6.plain-text.md","3\u002F6","\u002Fdocs\u002Fguides\u002Fplain-text",{"title":104,"id":105,"canonicalKey":106,"locale":8,"draft":9,"path":107},"Testing your emails","content:docs:3.guides:7.testing-your-emails.md","3\u002F7","\u002Fdocs\u002Fguides\u002Ftesting-your-emails",{"title":109,"id":110,"canonicalKey":111,"locale":8,"draft":9,"path":112},"Client compatibility and proofs","content:docs:3.guides:8.client-compatibility.md","3\u002F8","\u002Fdocs\u002Fguides\u002Fclient-compatibility",{"title":114,"id":115,"canonicalKey":116,"locale":8,"draft":9,"path":117},"Render outside Nitro","content:docs:3.guides:9.standalone-rendering.md","3\u002F9","\u002Fdocs\u002Fguides\u002Fstandalone-rendering",{"title":119,"id":120,"canonicalKey":121,"locale":8,"draft":9,"icon":122,"sidebar":11,"path":123,"children":124},"Reference","content:docs:4.reference:.navigation.yml","4","i-lucide-file-text","\u002Fdocs\u002Freference",[125,130,135,140,145,150],{"title":126,"id":127,"canonicalKey":128,"locale":8,"draft":9,"path":129},"renderEmail","content:docs:4.reference:2.render-email.md","4\u002F2","\u002Fdocs\u002Freference\u002Frender-email",{"title":131,"id":132,"canonicalKey":133,"locale":8,"draft":9,"path":134},"defineEmail","content:docs:4.reference:3.define-email.md","4\u002F3","\u002Fdocs\u002Freference\u002Fdefine-email",{"title":136,"id":137,"canonicalKey":138,"locale":8,"draft":9,"path":139},"Module behavior","content:docs:4.reference:4.module.md","4\u002F4","\u002Fdocs\u002Freference\u002Fmodule",{"title":141,"id":142,"canonicalKey":143,"locale":8,"draft":9,"path":144},"Error types","content:docs:4.reference:5.errors.md","4\u002F5","\u002Fdocs\u002Freference\u002Ferrors",{"title":146,"id":147,"canonicalKey":148,"locale":8,"draft":9,"path":149},"Conformance and divergences","content:docs:4.reference:6.conformance.md","4\u002F6","\u002Fdocs\u002Freference\u002Fconformance",{"title":151,"id":152,"canonicalKey":153,"locale":8,"draft":9,"path":154},"Migration from React Email","content:docs:4.reference:7.migration.md","4\u002F7","\u002Fdocs\u002Freference\u002Fmigration",{"title":84,"description":156,"body":157,"type":2111,"id":85,"canonicalKey":86,"draft":9,"partial":9,"locale":8,"collection":2112,"navigationFile":9,"file":2113,"resolvedRefs":2119,"route":2120,"resolution":2122},"Hand Nuxt Email output to a provider SDK or a local Mailpit SMTP server.",{"type":158,"children":159,"toc":2102},"root",[160,168,198,205,236,269,881,892,898,923,967,1499,1525,1537,1543,1548,1553,1669,1681,2072,2091,2097],{"type":161,"tag":162,"props":163,"children":164},"element","p",{},[165],{"type":166,"value":167},"text","Nuxt Email renders content; your application sends it. This keeps recipients, credentials, retries, idempotency, rate limits, and delivery logs in application code where they belong.",{"type":161,"tag":162,"props":169,"children":170},{},[171,176,178,183,185,189,191,196],{"type":161,"tag":172,"props":173,"children":174},"code",{},[175],{"type":166,"value":126},{"type":166,"value":177}," returns ",{"type":161,"tag":172,"props":179,"children":180},{},[181],{"type":166,"value":182},"html",{"type":166,"value":184},", ",{"type":161,"tag":172,"props":186,"children":187},{},[188],{"type":166,"value":166},{"type":166,"value":190},", and an optional ",{"type":161,"tag":172,"props":192,"children":193},{},[194],{"type":166,"value":195},"subject",{"type":166,"value":197},". Pass those values directly to your delivery client. Decide the fallback subject in the application when a template does not declare one.",{"type":161,"tag":199,"props":200,"children":202},"h2",{"id":201},"provider-sdk-example",[203],{"type":166,"value":204},"Provider SDK example",{"type":161,"tag":162,"props":206,"children":207},{},[208,210,217,219,223,224,228,230,234],{"type":166,"value":209},"Install your provider's SDK in the application. This example uses ",{"type":161,"tag":211,"props":212,"children":214},"a",{"href":213},"https:\u002F\u002Fresend.com\u002Fdocs\u002Fapi-reference\u002Femails\u002Fsend-email",[215],{"type":166,"value":216},"Resend's Node SDK",{"type":166,"value":218},", whose send call accepts ",{"type":161,"tag":172,"props":220,"children":221},{},[222],{"type":166,"value":195},{"type":166,"value":184},{"type":161,"tag":172,"props":225,"children":226},{},[227],{"type":166,"value":182},{"type":166,"value":229},", and ",{"type":161,"tag":172,"props":231,"children":232},{},[233],{"type":166,"value":166},{"type":166,"value":235},":",{"type":161,"tag":237,"props":238,"children":241},"pre",{"language":239,"class":240},"bash","shiki shiki-themes material-theme-lighter material-theme-palenight dark:material-theme-palenight",[242],{"type":161,"tag":172,"props":243,"children":245},{"class":244},"language-bash",[246],{"type":161,"tag":247,"props":248,"children":251},"span",{"class":249,"style":250},"line","display: inline",[252,258,264],{"type":161,"tag":247,"props":253,"children":255},{"style":254},"color:#E2931D;--shiki-dark:#FFCB6B",[256],{"type":166,"value":257},"pnpm",{"type":161,"tag":247,"props":259,"children":261},{"style":260},"color:#91B859;--shiki-dark:#C3E88D",[262],{"type":166,"value":263}," add",{"type":161,"tag":247,"props":265,"children":266},{"style":260},[267],{"type":166,"value":268}," resend",{"type":161,"tag":237,"props":270,"children":273},{"language":271,"filename":272,"class":240},"ts","server\u002Futils\u002Fsend-welcome.ts",[274],{"type":161,"tag":172,"props":275,"children":277},{"class":276},"language-ts",[278,324,326,329,330,383,384,387,388,458,459,513,514,526,527,556,557,569,570,573,574,642,643,672,673,685,686,732,733,761,762,790,791,802,803,806,807,834,835,847,848,855,856,859,860,872,873],{"type":161,"tag":247,"props":279,"children":280},{"class":249,"style":250},[281,287,293,299,304,309,314,319],{"type":161,"tag":247,"props":282,"children":284},{"style":283},"color:#39ADB5;--shiki-light-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[285],{"type":166,"value":286},"import",{"type":161,"tag":247,"props":288,"children":290},{"style":289},"color:#39ADB5;--shiki-dark:#89DDFF",[291],{"type":166,"value":292}," {",{"type":161,"tag":247,"props":294,"children":296},{"style":295},"color:#90A4AE;--shiki-dark:#BABED8",[297],{"type":166,"value":298}," Resend",{"type":161,"tag":247,"props":300,"children":301},{"style":289},[302],{"type":166,"value":303}," }",{"type":161,"tag":247,"props":305,"children":306},{"style":283},[307],{"type":166,"value":308}," from",{"type":161,"tag":247,"props":310,"children":311},{"style":289},[312],{"type":166,"value":313}," '",{"type":161,"tag":247,"props":315,"children":316},{"style":260},[317],{"type":166,"value":318},"resend",{"type":161,"tag":247,"props":320,"children":321},{"style":289},[322],{"type":166,"value":323},"'",{"type":166,"value":325},"\n",{"type":161,"tag":247,"props":327,"children":328},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":331,"children":332},{"class":249,"style":250},[333,339,344,349,354,359,364,369,374,378],{"type":161,"tag":247,"props":334,"children":336},{"style":335},"color:#9C3EDA;--shiki-dark:#C792EA",[337],{"type":166,"value":338},"const",{"type":161,"tag":247,"props":340,"children":341},{"style":295},[342],{"type":166,"value":343}," resend ",{"type":161,"tag":247,"props":345,"children":346},{"style":289},[347],{"type":166,"value":348},"=",{"type":161,"tag":247,"props":350,"children":351},{"style":289},[352],{"type":166,"value":353}," new",{"type":161,"tag":247,"props":355,"children":357},{"style":356},"color:#6182B8;--shiki-dark:#82AAFF",[358],{"type":166,"value":298},{"type":161,"tag":247,"props":360,"children":361},{"style":295},[362],{"type":166,"value":363},"(process",{"type":161,"tag":247,"props":365,"children":366},{"style":289},[367],{"type":166,"value":368},".",{"type":161,"tag":247,"props":370,"children":371},{"style":295},[372],{"type":166,"value":373},"env",{"type":161,"tag":247,"props":375,"children":376},{"style":289},[377],{"type":166,"value":368},{"type":161,"tag":247,"props":379,"children":380},{"style":295},[381],{"type":166,"value":382},"NUXT_EMAIL_RESEND_API_KEY)",{"type":166,"value":325},{"type":161,"tag":247,"props":385,"children":386},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":389,"children":390},{"class":249,"style":250},[391,396,401,406,411,416,422,426,431,436,441,445,449,454],{"type":161,"tag":247,"props":392,"children":393},{"style":283},[394],{"type":166,"value":395},"export",{"type":161,"tag":247,"props":397,"children":398},{"style":335},[399],{"type":166,"value":400}," async",{"type":161,"tag":247,"props":402,"children":403},{"style":335},[404],{"type":166,"value":405}," function",{"type":161,"tag":247,"props":407,"children":408},{"style":356},[409],{"type":166,"value":410}," sendWelcomeEmail",{"type":161,"tag":247,"props":412,"children":413},{"style":289},[414],{"type":166,"value":415},"(",{"type":161,"tag":247,"props":417,"children":419},{"style":418},"color:#90A4AE;--shiki-light-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[420],{"type":166,"value":421},"to",{"type":161,"tag":247,"props":423,"children":424},{"style":289},[425],{"type":166,"value":235},{"type":161,"tag":247,"props":427,"children":428},{"style":254},[429],{"type":166,"value":430}," string",{"type":161,"tag":247,"props":432,"children":433},{"style":289},[434],{"type":166,"value":435},",",{"type":161,"tag":247,"props":437,"children":438},{"style":418},[439],{"type":166,"value":440}," firstName",{"type":161,"tag":247,"props":442,"children":443},{"style":289},[444],{"type":166,"value":235},{"type":161,"tag":247,"props":446,"children":447},{"style":254},[448],{"type":166,"value":430},{"type":161,"tag":247,"props":450,"children":451},{"style":289},[452],{"type":166,"value":453},")",{"type":161,"tag":247,"props":455,"children":456},{"style":289},[457],{"type":166,"value":292},{"type":166,"value":325},{"type":161,"tag":247,"props":460,"children":461},{"class":249,"style":250},[462,467,472,477,482,487,492,496,501,505,509],{"type":161,"tag":247,"props":463,"children":464},{"style":335},[465],{"type":166,"value":466},"  const",{"type":161,"tag":247,"props":468,"children":469},{"style":295},[470],{"type":166,"value":471}," email",{"type":161,"tag":247,"props":473,"children":474},{"style":289},[475],{"type":166,"value":476}," =",{"type":161,"tag":247,"props":478,"children":479},{"style":283},[480],{"type":166,"value":481}," await",{"type":161,"tag":247,"props":483,"children":484},{"style":356},[485],{"type":166,"value":486}," renderEmail",{"type":161,"tag":247,"props":488,"children":490},{"style":489},"color:#E53935;--shiki-dark:#F07178",[491],{"type":166,"value":415},{"type":161,"tag":247,"props":493,"children":494},{"style":289},[495],{"type":166,"value":323},{"type":161,"tag":247,"props":497,"children":498},{"style":260},[499],{"type":166,"value":500},"welcome",{"type":161,"tag":247,"props":502,"children":503},{"style":289},[504],{"type":166,"value":323},{"type":161,"tag":247,"props":506,"children":507},{"style":289},[508],{"type":166,"value":435},{"type":161,"tag":247,"props":510,"children":511},{"style":289},[512],{"type":166,"value":292},{"type":166,"value":325},{"type":161,"tag":247,"props":515,"children":516},{"class":249,"style":250},[517,522],{"type":161,"tag":247,"props":518,"children":519},{"style":295},[520],{"type":166,"value":521},"    firstName",{"type":161,"tag":247,"props":523,"children":524},{"style":289},[525],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":528,"children":529},{"class":249,"style":250},[530,535,539,543,548,552],{"type":161,"tag":247,"props":531,"children":532},{"style":489},[533],{"type":166,"value":534},"    activationUrl",{"type":161,"tag":247,"props":536,"children":537},{"style":289},[538],{"type":166,"value":235},{"type":161,"tag":247,"props":540,"children":541},{"style":289},[542],{"type":166,"value":313},{"type":161,"tag":247,"props":544,"children":545},{"style":260},[546],{"type":166,"value":547},"https:\u002F\u002Fexample.com\u002Factivate",{"type":161,"tag":247,"props":549,"children":550},{"style":289},[551],{"type":166,"value":323},{"type":161,"tag":247,"props":553,"children":554},{"style":289},[555],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":558,"children":559},{"class":249,"style":250},[560,565],{"type":161,"tag":247,"props":561,"children":562},{"style":289},[563],{"type":166,"value":564},"  }",{"type":161,"tag":247,"props":566,"children":567},{"style":489},[568],{"type":166,"value":453},{"type":166,"value":325},{"type":161,"tag":247,"props":571,"children":572},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":575,"children":576},{"class":249,"style":250},[577,581,585,590,594,599,603,607,611,615,619,624,628,633,637],{"type":161,"tag":247,"props":578,"children":579},{"style":335},[580],{"type":166,"value":466},{"type":161,"tag":247,"props":582,"children":583},{"style":289},[584],{"type":166,"value":292},{"type":161,"tag":247,"props":586,"children":587},{"style":295},[588],{"type":166,"value":589}," data",{"type":161,"tag":247,"props":591,"children":592},{"style":289},[593],{"type":166,"value":435},{"type":161,"tag":247,"props":595,"children":596},{"style":295},[597],{"type":166,"value":598}," error",{"type":161,"tag":247,"props":600,"children":601},{"style":289},[602],{"type":166,"value":303},{"type":161,"tag":247,"props":604,"children":605},{"style":289},[606],{"type":166,"value":476},{"type":161,"tag":247,"props":608,"children":609},{"style":283},[610],{"type":166,"value":481},{"type":161,"tag":247,"props":612,"children":613},{"style":295},[614],{"type":166,"value":268},{"type":161,"tag":247,"props":616,"children":617},{"style":289},[618],{"type":166,"value":368},{"type":161,"tag":247,"props":620,"children":621},{"style":295},[622],{"type":166,"value":623},"emails",{"type":161,"tag":247,"props":625,"children":626},{"style":289},[627],{"type":166,"value":368},{"type":161,"tag":247,"props":629,"children":630},{"style":356},[631],{"type":166,"value":632},"send",{"type":161,"tag":247,"props":634,"children":635},{"style":489},[636],{"type":166,"value":415},{"type":161,"tag":247,"props":638,"children":639},{"style":289},[640],{"type":166,"value":641},"{",{"type":166,"value":325},{"type":161,"tag":247,"props":644,"children":645},{"class":249,"style":250},[646,651,655,659,664,668],{"type":161,"tag":247,"props":647,"children":648},{"style":489},[649],{"type":166,"value":650},"    from",{"type":161,"tag":247,"props":652,"children":653},{"style":289},[654],{"type":166,"value":235},{"type":161,"tag":247,"props":656,"children":657},{"style":289},[658],{"type":166,"value":313},{"type":161,"tag":247,"props":660,"children":661},{"style":260},[662],{"type":166,"value":663},"Example \u003Chello@example.com>",{"type":161,"tag":247,"props":665,"children":666},{"style":289},[667],{"type":166,"value":323},{"type":161,"tag":247,"props":669,"children":670},{"style":289},[671],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":674,"children":675},{"class":249,"style":250},[676,681],{"type":161,"tag":247,"props":677,"children":678},{"style":295},[679],{"type":166,"value":680},"    to",{"type":161,"tag":247,"props":682,"children":683},{"style":289},[684],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":687,"children":688},{"class":249,"style":250},[689,694,698,702,706,710,715,719,724,728],{"type":161,"tag":247,"props":690,"children":691},{"style":489},[692],{"type":166,"value":693},"    subject",{"type":161,"tag":247,"props":695,"children":696},{"style":289},[697],{"type":166,"value":235},{"type":161,"tag":247,"props":699,"children":700},{"style":295},[701],{"type":166,"value":471},{"type":161,"tag":247,"props":703,"children":704},{"style":289},[705],{"type":166,"value":368},{"type":161,"tag":247,"props":707,"children":708},{"style":295},[709],{"type":166,"value":195},{"type":161,"tag":247,"props":711,"children":712},{"style":289},[713],{"type":166,"value":714}," ??",{"type":161,"tag":247,"props":716,"children":717},{"style":289},[718],{"type":166,"value":313},{"type":161,"tag":247,"props":720,"children":721},{"style":260},[722],{"type":166,"value":723},"Welcome",{"type":161,"tag":247,"props":725,"children":726},{"style":289},[727],{"type":166,"value":323},{"type":161,"tag":247,"props":729,"children":730},{"style":289},[731],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":734,"children":735},{"class":249,"style":250},[736,741,745,749,753,757],{"type":161,"tag":247,"props":737,"children":738},{"style":489},[739],{"type":166,"value":740},"    html",{"type":161,"tag":247,"props":742,"children":743},{"style":289},[744],{"type":166,"value":235},{"type":161,"tag":247,"props":746,"children":747},{"style":295},[748],{"type":166,"value":471},{"type":161,"tag":247,"props":750,"children":751},{"style":289},[752],{"type":166,"value":368},{"type":161,"tag":247,"props":754,"children":755},{"style":295},[756],{"type":166,"value":182},{"type":161,"tag":247,"props":758,"children":759},{"style":289},[760],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":763,"children":764},{"class":249,"style":250},[765,770,774,778,782,786],{"type":161,"tag":247,"props":766,"children":767},{"style":489},[768],{"type":166,"value":769},"    text",{"type":161,"tag":247,"props":771,"children":772},{"style":289},[773],{"type":166,"value":235},{"type":161,"tag":247,"props":775,"children":776},{"style":295},[777],{"type":166,"value":471},{"type":161,"tag":247,"props":779,"children":780},{"style":289},[781],{"type":166,"value":368},{"type":161,"tag":247,"props":783,"children":784},{"style":295},[785],{"type":166,"value":166},{"type":161,"tag":247,"props":787,"children":788},{"style":289},[789],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":792,"children":793},{"class":249,"style":250},[794,798],{"type":161,"tag":247,"props":795,"children":796},{"style":289},[797],{"type":166,"value":564},{"type":161,"tag":247,"props":799,"children":800},{"style":489},[801],{"type":166,"value":453},{"type":166,"value":325},{"type":161,"tag":247,"props":804,"children":805},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":808,"children":809},{"class":249,"style":250},[810,815,820,825,830],{"type":161,"tag":247,"props":811,"children":812},{"style":283},[813],{"type":166,"value":814},"  if",{"type":161,"tag":247,"props":816,"children":817},{"style":489},[818],{"type":166,"value":819}," (",{"type":161,"tag":247,"props":821,"children":822},{"style":295},[823],{"type":166,"value":824},"error",{"type":161,"tag":247,"props":826,"children":827},{"style":489},[828],{"type":166,"value":829},") ",{"type":161,"tag":247,"props":831,"children":832},{"style":289},[833],{"type":166,"value":641},{"type":166,"value":325},{"type":161,"tag":247,"props":836,"children":837},{"class":249,"style":250},[838,843],{"type":161,"tag":247,"props":839,"children":840},{"style":283},[841],{"type":166,"value":842},"    throw",{"type":161,"tag":247,"props":844,"children":845},{"style":295},[846],{"type":166,"value":598},{"type":166,"value":325},{"type":161,"tag":247,"props":849,"children":850},{"class":249,"style":250},[851],{"type":161,"tag":247,"props":852,"children":853},{"style":289},[854],{"type":166,"value":564},{"type":166,"value":325},{"type":161,"tag":247,"props":857,"children":858},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":861,"children":862},{"class":249,"style":250},[863,868],{"type":161,"tag":247,"props":864,"children":865},{"style":283},[866],{"type":166,"value":867},"  return",{"type":161,"tag":247,"props":869,"children":870},{"style":295},[871],{"type":166,"value":589},{"type":166,"value":325},{"type":161,"tag":247,"props":874,"children":875},{"class":249,"style":250},[876],{"type":161,"tag":247,"props":877,"children":878},{"style":289},[879],{"type":166,"value":880},"}",{"type":161,"tag":162,"props":882,"children":883},{},[884,886,890],{"type":166,"value":885},"Keep the API key server-only. Validate and authorize the action that chooses ",{"type":161,"tag":172,"props":887,"children":888},{},[889],{"type":166,"value":421},{"type":166,"value":891},"; do not accept arbitrary recipients from an unauthenticated request. For production retries, use the provider's idempotency feature so one application event cannot send the same message twice.",{"type":161,"tag":199,"props":893,"children":895},{"id":894},"local-smtp-with-mailpit",[896],{"type":166,"value":897},"Local SMTP with Mailpit",{"type":161,"tag":162,"props":899,"children":900},{},[901,907,909,914,916,921],{"type":161,"tag":211,"props":902,"children":904},{"href":903},"https:\u002F\u002Fmailpit.axllent.org\u002Fdocs\u002Finstall\u002F",[905],{"type":166,"value":906},"Mailpit",{"type":166,"value":908}," captures development email instead of delivering it. Its defaults are SMTP on ",{"type":161,"tag":172,"props":910,"children":911},{},[912],{"type":166,"value":913},"1025",{"type":166,"value":915}," without authentication or encryption and a browser UI at ",{"type":161,"tag":172,"props":917,"children":918},{},[919],{"type":166,"value":920},"http:\u002F\u002Flocalhost:8025",{"type":166,"value":922},". Install Nodemailer in the application:",{"type":161,"tag":237,"props":924,"children":925},{"language":239,"class":240},[926],{"type":161,"tag":172,"props":927,"children":928},{"class":244},[929,945,946],{"type":161,"tag":247,"props":930,"children":931},{"class":249,"style":250},[932,936,940],{"type":161,"tag":247,"props":933,"children":934},{"style":254},[935],{"type":166,"value":257},{"type":161,"tag":247,"props":937,"children":938},{"style":260},[939],{"type":166,"value":263},{"type":161,"tag":247,"props":941,"children":942},{"style":260},[943],{"type":166,"value":944}," nodemailer",{"type":166,"value":325},{"type":161,"tag":247,"props":947,"children":948},{"class":249,"style":250},[949,953,957,962],{"type":161,"tag":247,"props":950,"children":951},{"style":254},[952],{"type":166,"value":257},{"type":161,"tag":247,"props":954,"children":955},{"style":260},[956],{"type":166,"value":263},{"type":161,"tag":247,"props":958,"children":959},{"style":260},[960],{"type":166,"value":961}," -D",{"type":161,"tag":247,"props":963,"children":964},{"style":260},[965],{"type":166,"value":966}," @types\u002Fnodemailer",{"type":161,"tag":237,"props":968,"children":970},{"language":271,"filename":969,"class":240},"server\u002Futils\u002Fsend-welcome-local.ts",[971],{"type":161,"tag":172,"props":972,"children":973},{"class":276},[974,1004,1005,1008,1009,1046,1047,1076,1077,1099,1100,1122,1123,1134,1135,1138,1139,1199,1200,1247,1248,1259,1260,1288,1289,1300,1301,1304,1305,1338,1339,1367,1368,1379,1380,1423,1424,1451,1452,1479,1480,1491,1492],{"type":161,"tag":247,"props":975,"children":976},{"class":249,"style":250},[977,981,986,991,995,1000],{"type":161,"tag":247,"props":978,"children":979},{"style":283},[980],{"type":166,"value":286},{"type":161,"tag":247,"props":982,"children":983},{"style":295},[984],{"type":166,"value":985}," nodemailer ",{"type":161,"tag":247,"props":987,"children":988},{"style":283},[989],{"type":166,"value":990},"from",{"type":161,"tag":247,"props":992,"children":993},{"style":289},[994],{"type":166,"value":313},{"type":161,"tag":247,"props":996,"children":997},{"style":260},[998],{"type":166,"value":999},"nodemailer",{"type":161,"tag":247,"props":1001,"children":1002},{"style":289},[1003],{"type":166,"value":323},{"type":166,"value":325},{"type":161,"tag":247,"props":1006,"children":1007},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":1010,"children":1011},{"class":249,"style":250},[1012,1016,1021,1025,1029,1033,1038,1042],{"type":161,"tag":247,"props":1013,"children":1014},{"style":335},[1015],{"type":166,"value":338},{"type":161,"tag":247,"props":1017,"children":1018},{"style":295},[1019],{"type":166,"value":1020}," mailpit ",{"type":161,"tag":247,"props":1022,"children":1023},{"style":289},[1024],{"type":166,"value":348},{"type":161,"tag":247,"props":1026,"children":1027},{"style":295},[1028],{"type":166,"value":944},{"type":161,"tag":247,"props":1030,"children":1031},{"style":289},[1032],{"type":166,"value":368},{"type":161,"tag":247,"props":1034,"children":1035},{"style":356},[1036],{"type":166,"value":1037},"createTransport",{"type":161,"tag":247,"props":1039,"children":1040},{"style":295},[1041],{"type":166,"value":415},{"type":161,"tag":247,"props":1043,"children":1044},{"style":289},[1045],{"type":166,"value":641},{"type":166,"value":325},{"type":161,"tag":247,"props":1048,"children":1049},{"class":249,"style":250},[1050,1055,1059,1063,1068,1072],{"type":161,"tag":247,"props":1051,"children":1052},{"style":489},[1053],{"type":166,"value":1054},"  host",{"type":161,"tag":247,"props":1056,"children":1057},{"style":289},[1058],{"type":166,"value":235},{"type":161,"tag":247,"props":1060,"children":1061},{"style":289},[1062],{"type":166,"value":313},{"type":161,"tag":247,"props":1064,"children":1065},{"style":260},[1066],{"type":166,"value":1067},"127.0.0.1",{"type":161,"tag":247,"props":1069,"children":1070},{"style":289},[1071],{"type":166,"value":323},{"type":161,"tag":247,"props":1073,"children":1074},{"style":289},[1075],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1078,"children":1079},{"class":249,"style":250},[1080,1085,1089,1095],{"type":161,"tag":247,"props":1081,"children":1082},{"style":489},[1083],{"type":166,"value":1084},"  port",{"type":161,"tag":247,"props":1086,"children":1087},{"style":289},[1088],{"type":166,"value":235},{"type":161,"tag":247,"props":1090,"children":1092},{"style":1091},"color:#F76D47;--shiki-dark:#F78C6C",[1093],{"type":166,"value":1094}," 1025",{"type":161,"tag":247,"props":1096,"children":1097},{"style":289},[1098],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1101,"children":1102},{"class":249,"style":250},[1103,1108,1112,1118],{"type":161,"tag":247,"props":1104,"children":1105},{"style":489},[1106],{"type":166,"value":1107},"  secure",{"type":161,"tag":247,"props":1109,"children":1110},{"style":289},[1111],{"type":166,"value":235},{"type":161,"tag":247,"props":1113,"children":1115},{"style":1114},"color:#FF5370;--shiki-dark:#FF9CAC",[1116],{"type":166,"value":1117}," false",{"type":161,"tag":247,"props":1119,"children":1120},{"style":289},[1121],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1124,"children":1125},{"class":249,"style":250},[1126,1130],{"type":161,"tag":247,"props":1127,"children":1128},{"style":289},[1129],{"type":166,"value":880},{"type":161,"tag":247,"props":1131,"children":1132},{"style":295},[1133],{"type":166,"value":453},{"type":166,"value":325},{"type":161,"tag":247,"props":1136,"children":1137},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":1140,"children":1141},{"class":249,"style":250},[1142,1146,1150,1154,1159,1163,1167,1171,1175,1179,1183,1187,1191,1195],{"type":161,"tag":247,"props":1143,"children":1144},{"style":283},[1145],{"type":166,"value":395},{"type":161,"tag":247,"props":1147,"children":1148},{"style":335},[1149],{"type":166,"value":400},{"type":161,"tag":247,"props":1151,"children":1152},{"style":335},[1153],{"type":166,"value":405},{"type":161,"tag":247,"props":1155,"children":1156},{"style":356},[1157],{"type":166,"value":1158}," sendWelcomeEmailLocally",{"type":161,"tag":247,"props":1160,"children":1161},{"style":289},[1162],{"type":166,"value":415},{"type":161,"tag":247,"props":1164,"children":1165},{"style":418},[1166],{"type":166,"value":421},{"type":161,"tag":247,"props":1168,"children":1169},{"style":289},[1170],{"type":166,"value":235},{"type":161,"tag":247,"props":1172,"children":1173},{"style":254},[1174],{"type":166,"value":430},{"type":161,"tag":247,"props":1176,"children":1177},{"style":289},[1178],{"type":166,"value":435},{"type":161,"tag":247,"props":1180,"children":1181},{"style":418},[1182],{"type":166,"value":440},{"type":161,"tag":247,"props":1184,"children":1185},{"style":289},[1186],{"type":166,"value":235},{"type":161,"tag":247,"props":1188,"children":1189},{"style":254},[1190],{"type":166,"value":430},{"type":161,"tag":247,"props":1192,"children":1193},{"style":289},[1194],{"type":166,"value":453},{"type":161,"tag":247,"props":1196,"children":1197},{"style":289},[1198],{"type":166,"value":292},{"type":166,"value":325},{"type":161,"tag":247,"props":1201,"children":1202},{"class":249,"style":250},[1203,1207,1211,1215,1219,1223,1227,1231,1235,1239,1243],{"type":161,"tag":247,"props":1204,"children":1205},{"style":335},[1206],{"type":166,"value":466},{"type":161,"tag":247,"props":1208,"children":1209},{"style":295},[1210],{"type":166,"value":471},{"type":161,"tag":247,"props":1212,"children":1213},{"style":289},[1214],{"type":166,"value":476},{"type":161,"tag":247,"props":1216,"children":1217},{"style":283},[1218],{"type":166,"value":481},{"type":161,"tag":247,"props":1220,"children":1221},{"style":356},[1222],{"type":166,"value":486},{"type":161,"tag":247,"props":1224,"children":1225},{"style":489},[1226],{"type":166,"value":415},{"type":161,"tag":247,"props":1228,"children":1229},{"style":289},[1230],{"type":166,"value":323},{"type":161,"tag":247,"props":1232,"children":1233},{"style":260},[1234],{"type":166,"value":500},{"type":161,"tag":247,"props":1236,"children":1237},{"style":289},[1238],{"type":166,"value":323},{"type":161,"tag":247,"props":1240,"children":1241},{"style":289},[1242],{"type":166,"value":435},{"type":161,"tag":247,"props":1244,"children":1245},{"style":289},[1246],{"type":166,"value":292},{"type":166,"value":325},{"type":161,"tag":247,"props":1249,"children":1250},{"class":249,"style":250},[1251,1255],{"type":161,"tag":247,"props":1252,"children":1253},{"style":295},[1254],{"type":166,"value":521},{"type":161,"tag":247,"props":1256,"children":1257},{"style":289},[1258],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1261,"children":1262},{"class":249,"style":250},[1263,1267,1271,1275,1280,1284],{"type":161,"tag":247,"props":1264,"children":1265},{"style":489},[1266],{"type":166,"value":534},{"type":161,"tag":247,"props":1268,"children":1269},{"style":289},[1270],{"type":166,"value":235},{"type":161,"tag":247,"props":1272,"children":1273},{"style":289},[1274],{"type":166,"value":313},{"type":161,"tag":247,"props":1276,"children":1277},{"style":260},[1278],{"type":166,"value":1279},"http:\u002F\u002Flocalhost:3000\u002Factivate",{"type":161,"tag":247,"props":1281,"children":1282},{"style":289},[1283],{"type":166,"value":323},{"type":161,"tag":247,"props":1285,"children":1286},{"style":289},[1287],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1290,"children":1291},{"class":249,"style":250},[1292,1296],{"type":161,"tag":247,"props":1293,"children":1294},{"style":289},[1295],{"type":166,"value":564},{"type":161,"tag":247,"props":1297,"children":1298},{"style":489},[1299],{"type":166,"value":453},{"type":166,"value":325},{"type":161,"tag":247,"props":1302,"children":1303},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":1306,"children":1307},{"class":249,"style":250},[1308,1312,1316,1321,1325,1330,1334],{"type":161,"tag":247,"props":1309,"children":1310},{"style":283},[1311],{"type":166,"value":867},{"type":161,"tag":247,"props":1313,"children":1314},{"style":283},[1315],{"type":166,"value":481},{"type":161,"tag":247,"props":1317,"children":1318},{"style":295},[1319],{"type":166,"value":1320}," mailpit",{"type":161,"tag":247,"props":1322,"children":1323},{"style":289},[1324],{"type":166,"value":368},{"type":161,"tag":247,"props":1326,"children":1327},{"style":356},[1328],{"type":166,"value":1329},"sendMail",{"type":161,"tag":247,"props":1331,"children":1332},{"style":489},[1333],{"type":166,"value":415},{"type":161,"tag":247,"props":1335,"children":1336},{"style":289},[1337],{"type":166,"value":641},{"type":166,"value":325},{"type":161,"tag":247,"props":1340,"children":1341},{"class":249,"style":250},[1342,1346,1350,1354,1359,1363],{"type":161,"tag":247,"props":1343,"children":1344},{"style":489},[1345],{"type":166,"value":650},{"type":161,"tag":247,"props":1347,"children":1348},{"style":289},[1349],{"type":166,"value":235},{"type":161,"tag":247,"props":1351,"children":1352},{"style":289},[1353],{"type":166,"value":313},{"type":161,"tag":247,"props":1355,"children":1356},{"style":260},[1357],{"type":166,"value":1358},"Example \u003Chello@example.test>",{"type":161,"tag":247,"props":1360,"children":1361},{"style":289},[1362],{"type":166,"value":323},{"type":161,"tag":247,"props":1364,"children":1365},{"style":289},[1366],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1369,"children":1370},{"class":249,"style":250},[1371,1375],{"type":161,"tag":247,"props":1372,"children":1373},{"style":295},[1374],{"type":166,"value":680},{"type":161,"tag":247,"props":1376,"children":1377},{"style":289},[1378],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1381,"children":1382},{"class":249,"style":250},[1383,1387,1391,1395,1399,1403,1407,1411,1415,1419],{"type":161,"tag":247,"props":1384,"children":1385},{"style":489},[1386],{"type":166,"value":693},{"type":161,"tag":247,"props":1388,"children":1389},{"style":289},[1390],{"type":166,"value":235},{"type":161,"tag":247,"props":1392,"children":1393},{"style":295},[1394],{"type":166,"value":471},{"type":161,"tag":247,"props":1396,"children":1397},{"style":289},[1398],{"type":166,"value":368},{"type":161,"tag":247,"props":1400,"children":1401},{"style":295},[1402],{"type":166,"value":195},{"type":161,"tag":247,"props":1404,"children":1405},{"style":289},[1406],{"type":166,"value":714},{"type":161,"tag":247,"props":1408,"children":1409},{"style":289},[1410],{"type":166,"value":313},{"type":161,"tag":247,"props":1412,"children":1413},{"style":260},[1414],{"type":166,"value":723},{"type":161,"tag":247,"props":1416,"children":1417},{"style":289},[1418],{"type":166,"value":323},{"type":161,"tag":247,"props":1420,"children":1421},{"style":289},[1422],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1425,"children":1426},{"class":249,"style":250},[1427,1431,1435,1439,1443,1447],{"type":161,"tag":247,"props":1428,"children":1429},{"style":489},[1430],{"type":166,"value":740},{"type":161,"tag":247,"props":1432,"children":1433},{"style":289},[1434],{"type":166,"value":235},{"type":161,"tag":247,"props":1436,"children":1437},{"style":295},[1438],{"type":166,"value":471},{"type":161,"tag":247,"props":1440,"children":1441},{"style":289},[1442],{"type":166,"value":368},{"type":161,"tag":247,"props":1444,"children":1445},{"style":295},[1446],{"type":166,"value":182},{"type":161,"tag":247,"props":1448,"children":1449},{"style":289},[1450],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1453,"children":1454},{"class":249,"style":250},[1455,1459,1463,1467,1471,1475],{"type":161,"tag":247,"props":1456,"children":1457},{"style":489},[1458],{"type":166,"value":769},{"type":161,"tag":247,"props":1460,"children":1461},{"style":289},[1462],{"type":166,"value":235},{"type":161,"tag":247,"props":1464,"children":1465},{"style":295},[1466],{"type":166,"value":471},{"type":161,"tag":247,"props":1468,"children":1469},{"style":289},[1470],{"type":166,"value":368},{"type":161,"tag":247,"props":1472,"children":1473},{"style":295},[1474],{"type":166,"value":166},{"type":161,"tag":247,"props":1476,"children":1477},{"style":289},[1478],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1481,"children":1482},{"class":249,"style":250},[1483,1487],{"type":161,"tag":247,"props":1484,"children":1485},{"style":289},[1486],{"type":166,"value":564},{"type":161,"tag":247,"props":1488,"children":1489},{"style":489},[1490],{"type":166,"value":453},{"type":166,"value":325},{"type":161,"tag":247,"props":1493,"children":1494},{"class":249,"style":250},[1495],{"type":161,"tag":247,"props":1496,"children":1497},{"style":289},[1498],{"type":166,"value":880},{"type":161,"tag":1500,"props":1501,"children":1502},"ol",{},[1503,1509,1514],{"type":161,"tag":1504,"props":1505,"children":1506},"li",{},[1507],{"type":166,"value":1508},"Start Mailpit separately.",{"type":161,"tag":1504,"props":1510,"children":1511},{},[1512],{"type":166,"value":1513},"Run the application action that sends the email.",{"type":161,"tag":1504,"props":1515,"children":1516},{},[1517,1519,1523],{"type":166,"value":1518},"Open ",{"type":161,"tag":172,"props":1520,"children":1521},{},[1522],{"type":166,"value":920},{"type":166,"value":1524}," and inspect the captured message.",{"type":161,"tag":162,"props":1526,"children":1527},{},[1528,1530,1536],{"type":166,"value":1529},"This tests the provider handoff and the full message with headers. It does not replace the ",{"type":161,"tag":211,"props":1531,"children":1533},{"href":1532},"$docs\u002Fguides\u002Fclient-compatibility",[1534],{"type":166,"value":1535},"real email-client checklist",{"type":166,"value":368},{"type":161,"tag":199,"props":1538,"children":1540},{"id":1539},"inline-images-with-cid-attachments",[1541],{"type":166,"value":1542},"Inline images with CID attachments",{"type":161,"tag":162,"props":1544,"children":1545},{},[1546],{"type":166,"value":1547},"Hosted HTTPS images are usually simpler. Use a Content-ID (CID) attachment when the image bytes must travel inside the message.",{"type":161,"tag":162,"props":1549,"children":1550},{},[1551],{"type":166,"value":1552},"Reference one unique CID from the template:",{"type":161,"tag":237,"props":1554,"children":1557},{"language":1555,"filename":1556,"class":240},"vue","app\u002Femails\u002Freceipt.vue",[1558],{"type":161,"tag":172,"props":1559,"children":1561},{"class":1560},"language-vue",[1562],{"type":161,"tag":247,"props":1563,"children":1564},{"class":249,"style":250},[1565,1570,1575,1580,1584,1589,1594,1598,1603,1607,1611,1616,1620,1625,1629,1633,1638,1642,1647,1651,1655,1660,1664],{"type":161,"tag":247,"props":1566,"children":1567},{"style":289},[1568],{"type":166,"value":1569},"\u003C",{"type":161,"tag":247,"props":1571,"children":1572},{"style":489},[1573],{"type":166,"value":1574},"EImg",{"type":161,"tag":247,"props":1576,"children":1577},{"style":335},[1578],{"type":166,"value":1579}," src",{"type":161,"tag":247,"props":1581,"children":1582},{"style":289},[1583],{"type":166,"value":348},{"type":161,"tag":247,"props":1585,"children":1586},{"style":289},[1587],{"type":166,"value":1588},"\"",{"type":161,"tag":247,"props":1590,"children":1591},{"style":260},[1592],{"type":166,"value":1593},"cid:logo@example.com",{"type":161,"tag":247,"props":1595,"children":1596},{"style":289},[1597],{"type":166,"value":1588},{"type":161,"tag":247,"props":1599,"children":1600},{"style":335},[1601],{"type":166,"value":1602}," alt",{"type":161,"tag":247,"props":1604,"children":1605},{"style":289},[1606],{"type":166,"value":348},{"type":161,"tag":247,"props":1608,"children":1609},{"style":289},[1610],{"type":166,"value":1588},{"type":161,"tag":247,"props":1612,"children":1613},{"style":260},[1614],{"type":166,"value":1615},"Example",{"type":161,"tag":247,"props":1617,"children":1618},{"style":289},[1619],{"type":166,"value":1588},{"type":161,"tag":247,"props":1621,"children":1622},{"style":335},[1623],{"type":166,"value":1624}," width",{"type":161,"tag":247,"props":1626,"children":1627},{"style":289},[1628],{"type":166,"value":348},{"type":161,"tag":247,"props":1630,"children":1631},{"style":289},[1632],{"type":166,"value":1588},{"type":161,"tag":247,"props":1634,"children":1635},{"style":260},[1636],{"type":166,"value":1637},"120",{"type":161,"tag":247,"props":1639,"children":1640},{"style":289},[1641],{"type":166,"value":1588},{"type":161,"tag":247,"props":1643,"children":1644},{"style":335},[1645],{"type":166,"value":1646}," height",{"type":161,"tag":247,"props":1648,"children":1649},{"style":289},[1650],{"type":166,"value":348},{"type":161,"tag":247,"props":1652,"children":1653},{"style":289},[1654],{"type":166,"value":1588},{"type":161,"tag":247,"props":1656,"children":1657},{"style":260},[1658],{"type":166,"value":1659},"32",{"type":161,"tag":247,"props":1661,"children":1662},{"style":289},[1663],{"type":166,"value":1588},{"type":161,"tag":247,"props":1665,"children":1666},{"style":289},[1667],{"type":166,"value":1668}," \u002F>",{"type":161,"tag":162,"props":1670,"children":1671},{},[1672,1674,1679],{"type":166,"value":1673},"Give the Nodemailer attachment the exact same ",{"type":161,"tag":172,"props":1675,"children":1676},{},[1677],{"type":166,"value":1678},"cid",{"type":166,"value":1680}," value:",{"type":161,"tag":237,"props":1682,"children":1684},{"language":271,"filename":1683,"class":240},"server\u002Futils\u002Fsend-receipt.ts",[1685],{"type":161,"tag":172,"props":1686,"children":1687},{"class":276},[1688,1738,1739,1742,1743,1772,1773,1802,1803,1815,1816,1863,1864,1892,1893,1921,1922,1939,1940,1948,1949,1978,1979,2008,2009,2038,2039,2047,2048,2060,2061],{"type":161,"tag":247,"props":1689,"children":1690},{"class":249,"style":250},[1691,1695,1700,1704,1708,1712,1716,1720,1725,1729,1733],{"type":161,"tag":247,"props":1692,"children":1693},{"style":335},[1694],{"type":166,"value":338},{"type":161,"tag":247,"props":1696,"children":1697},{"style":295},[1698],{"type":166,"value":1699}," email ",{"type":161,"tag":247,"props":1701,"children":1702},{"style":289},[1703],{"type":166,"value":348},{"type":161,"tag":247,"props":1705,"children":1706},{"style":283},[1707],{"type":166,"value":481},{"type":161,"tag":247,"props":1709,"children":1710},{"style":356},[1711],{"type":166,"value":486},{"type":161,"tag":247,"props":1713,"children":1714},{"style":295},[1715],{"type":166,"value":415},{"type":161,"tag":247,"props":1717,"children":1718},{"style":289},[1719],{"type":166,"value":323},{"type":161,"tag":247,"props":1721,"children":1722},{"style":260},[1723],{"type":166,"value":1724},"receipt",{"type":161,"tag":247,"props":1726,"children":1727},{"style":289},[1728],{"type":166,"value":323},{"type":161,"tag":247,"props":1730,"children":1731},{"style":289},[1732],{"type":166,"value":435},{"type":161,"tag":247,"props":1734,"children":1735},{"style":295},[1736],{"type":166,"value":1737}," receiptProps)",{"type":166,"value":325},{"type":161,"tag":247,"props":1740,"children":1741},{"class":249,"style":250},[],{"type":166,"value":325},{"type":161,"tag":247,"props":1744,"children":1745},{"class":249,"style":250},[1746,1751,1756,1760,1764,1768],{"type":161,"tag":247,"props":1747,"children":1748},{"style":283},[1749],{"type":166,"value":1750},"await",{"type":161,"tag":247,"props":1752,"children":1753},{"style":295},[1754],{"type":166,"value":1755}," mailer",{"type":161,"tag":247,"props":1757,"children":1758},{"style":289},[1759],{"type":166,"value":368},{"type":161,"tag":247,"props":1761,"children":1762},{"style":356},[1763],{"type":166,"value":1329},{"type":161,"tag":247,"props":1765,"children":1766},{"style":295},[1767],{"type":166,"value":415},{"type":161,"tag":247,"props":1769,"children":1770},{"style":289},[1771],{"type":166,"value":641},{"type":166,"value":325},{"type":161,"tag":247,"props":1774,"children":1775},{"class":249,"style":250},[1776,1781,1785,1789,1794,1798],{"type":161,"tag":247,"props":1777,"children":1778},{"style":489},[1779],{"type":166,"value":1780},"  from",{"type":161,"tag":247,"props":1782,"children":1783},{"style":289},[1784],{"type":166,"value":235},{"type":161,"tag":247,"props":1786,"children":1787},{"style":289},[1788],{"type":166,"value":313},{"type":161,"tag":247,"props":1790,"children":1791},{"style":260},[1792],{"type":166,"value":1793},"Example \u003Creceipts@example.com>",{"type":161,"tag":247,"props":1795,"children":1796},{"style":289},[1797],{"type":166,"value":323},{"type":161,"tag":247,"props":1799,"children":1800},{"style":289},[1801],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1804,"children":1805},{"class":249,"style":250},[1806,1811],{"type":161,"tag":247,"props":1807,"children":1808},{"style":295},[1809],{"type":166,"value":1810},"  to",{"type":161,"tag":247,"props":1812,"children":1813},{"style":289},[1814],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1817,"children":1818},{"class":249,"style":250},[1819,1824,1828,1832,1836,1841,1846,1850,1855,1859],{"type":161,"tag":247,"props":1820,"children":1821},{"style":489},[1822],{"type":166,"value":1823},"  subject",{"type":161,"tag":247,"props":1825,"children":1826},{"style":289},[1827],{"type":166,"value":235},{"type":161,"tag":247,"props":1829,"children":1830},{"style":295},[1831],{"type":166,"value":471},{"type":161,"tag":247,"props":1833,"children":1834},{"style":289},[1835],{"type":166,"value":368},{"type":161,"tag":247,"props":1837,"children":1838},{"style":295},[1839],{"type":166,"value":1840},"subject ",{"type":161,"tag":247,"props":1842,"children":1843},{"style":289},[1844],{"type":166,"value":1845},"??",{"type":161,"tag":247,"props":1847,"children":1848},{"style":289},[1849],{"type":166,"value":313},{"type":161,"tag":247,"props":1851,"children":1852},{"style":260},[1853],{"type":166,"value":1854},"Your receipt",{"type":161,"tag":247,"props":1856,"children":1857},{"style":289},[1858],{"type":166,"value":323},{"type":161,"tag":247,"props":1860,"children":1861},{"style":289},[1862],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1865,"children":1866},{"class":249,"style":250},[1867,1872,1876,1880,1884,1888],{"type":161,"tag":247,"props":1868,"children":1869},{"style":489},[1870],{"type":166,"value":1871},"  html",{"type":161,"tag":247,"props":1873,"children":1874},{"style":289},[1875],{"type":166,"value":235},{"type":161,"tag":247,"props":1877,"children":1878},{"style":295},[1879],{"type":166,"value":471},{"type":161,"tag":247,"props":1881,"children":1882},{"style":289},[1883],{"type":166,"value":368},{"type":161,"tag":247,"props":1885,"children":1886},{"style":295},[1887],{"type":166,"value":182},{"type":161,"tag":247,"props":1889,"children":1890},{"style":289},[1891],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1894,"children":1895},{"class":249,"style":250},[1896,1901,1905,1909,1913,1917],{"type":161,"tag":247,"props":1897,"children":1898},{"style":489},[1899],{"type":166,"value":1900},"  text",{"type":161,"tag":247,"props":1902,"children":1903},{"style":289},[1904],{"type":166,"value":235},{"type":161,"tag":247,"props":1906,"children":1907},{"style":295},[1908],{"type":166,"value":471},{"type":161,"tag":247,"props":1910,"children":1911},{"style":289},[1912],{"type":166,"value":368},{"type":161,"tag":247,"props":1914,"children":1915},{"style":295},[1916],{"type":166,"value":166},{"type":161,"tag":247,"props":1918,"children":1919},{"style":289},[1920],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1923,"children":1924},{"class":249,"style":250},[1925,1930,1934],{"type":161,"tag":247,"props":1926,"children":1927},{"style":489},[1928],{"type":166,"value":1929},"  attachments",{"type":161,"tag":247,"props":1931,"children":1932},{"style":289},[1933],{"type":166,"value":235},{"type":161,"tag":247,"props":1935,"children":1936},{"style":295},[1937],{"type":166,"value":1938}," [",{"type":166,"value":325},{"type":161,"tag":247,"props":1941,"children":1942},{"class":249,"style":250},[1943],{"type":161,"tag":247,"props":1944,"children":1945},{"style":289},[1946],{"type":166,"value":1947},"    {",{"type":166,"value":325},{"type":161,"tag":247,"props":1950,"children":1951},{"class":249,"style":250},[1952,1957,1961,1965,1970,1974],{"type":161,"tag":247,"props":1953,"children":1954},{"style":489},[1955],{"type":166,"value":1956},"      filename",{"type":161,"tag":247,"props":1958,"children":1959},{"style":289},[1960],{"type":166,"value":235},{"type":161,"tag":247,"props":1962,"children":1963},{"style":289},[1964],{"type":166,"value":313},{"type":161,"tag":247,"props":1966,"children":1967},{"style":260},[1968],{"type":166,"value":1969},"logo.png",{"type":161,"tag":247,"props":1971,"children":1972},{"style":289},[1973],{"type":166,"value":323},{"type":161,"tag":247,"props":1975,"children":1976},{"style":289},[1977],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":1980,"children":1981},{"class":249,"style":250},[1982,1987,1991,1995,2000,2004],{"type":161,"tag":247,"props":1983,"children":1984},{"style":489},[1985],{"type":166,"value":1986},"      path",{"type":161,"tag":247,"props":1988,"children":1989},{"style":289},[1990],{"type":166,"value":235},{"type":161,"tag":247,"props":1992,"children":1993},{"style":289},[1994],{"type":166,"value":313},{"type":161,"tag":247,"props":1996,"children":1997},{"style":260},[1998],{"type":166,"value":1999},"\u002Fapplication-owned-assets\u002Flogo.png",{"type":161,"tag":247,"props":2001,"children":2002},{"style":289},[2003],{"type":166,"value":323},{"type":161,"tag":247,"props":2005,"children":2006},{"style":289},[2007],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":2010,"children":2011},{"class":249,"style":250},[2012,2017,2021,2025,2030,2034],{"type":161,"tag":247,"props":2013,"children":2014},{"style":489},[2015],{"type":166,"value":2016},"      cid",{"type":161,"tag":247,"props":2018,"children":2019},{"style":289},[2020],{"type":166,"value":235},{"type":161,"tag":247,"props":2022,"children":2023},{"style":289},[2024],{"type":166,"value":313},{"type":161,"tag":247,"props":2026,"children":2027},{"style":260},[2028],{"type":166,"value":2029},"logo@example.com",{"type":161,"tag":247,"props":2031,"children":2032},{"style":289},[2033],{"type":166,"value":323},{"type":161,"tag":247,"props":2035,"children":2036},{"style":289},[2037],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":2040,"children":2041},{"class":249,"style":250},[2042],{"type":161,"tag":247,"props":2043,"children":2044},{"style":289},[2045],{"type":166,"value":2046},"    },",{"type":166,"value":325},{"type":161,"tag":247,"props":2049,"children":2050},{"class":249,"style":250},[2051,2056],{"type":161,"tag":247,"props":2052,"children":2053},{"style":295},[2054],{"type":166,"value":2055},"  ]",{"type":161,"tag":247,"props":2057,"children":2058},{"style":289},[2059],{"type":166,"value":435},{"type":166,"value":325},{"type":161,"tag":247,"props":2062,"children":2063},{"class":249,"style":250},[2064,2068],{"type":161,"tag":247,"props":2065,"children":2066},{"style":289},[2067],{"type":166,"value":880},{"type":161,"tag":247,"props":2069,"children":2070},{"style":295},[2071],{"type":166,"value":453},{"type":161,"tag":162,"props":2073,"children":2074},{},[2075,2077,2082,2084,2090],{"type":166,"value":2076},"The delivery client reads the attachment bytes and creates the related Multipurpose Internet Mail Extensions (MIME) parts. Nuxt Email only preserves the ",{"type":161,"tag":172,"props":2078,"children":2079},{},[2080],{"type":166,"value":2081},"cid:",{"type":166,"value":2083}," image source. See Nodemailer's ",{"type":161,"tag":211,"props":2085,"children":2087},{"href":2086},"https:\u002F\u002Fnodemailer.com\u002Fmessage\u002Fembedded-images\u002F",[2088],{"type":166,"value":2089},"embedded image documentation",{"type":166,"value":368},{"type":161,"tag":199,"props":2092,"children":2094},{"id":2093},"ownership-boundary",[2095],{"type":166,"value":2096},"Ownership boundary",{"type":161,"tag":162,"props":2098,"children":2099},{},[2100],{"type":166,"value":2101},"Nuxt Email deliberately does not provide a send function, provider adapter, queue, webhook handler, or SMTP configuration. The application owns delivery policy and can replace its provider without changing template authoring or rendering.",{"title":2103,"searchDepth":2104,"depth":2104,"links":2105},"",4,[2106,2108,2109,2110],{"id":201,"depth":2107,"text":204},2,{"id":894,"depth":2107,"text":897},{"id":1539,"depth":2107,"text":1542},{"id":2093,"depth":2107,"text":2096},"markdown","docs",{"source":2114,"path":2115,"stem":2116,"dir":2117,"extension":2118},"content","docs\u002F3.guides\u002F3.sending-email.md","docs\u002F3.guides\u002F3.sending-email","guides","md",{"$docs\u002Fguides\u002Fclient-compatibility":112},{"requestedPath":87,"resolvedPath":87,"alternates":2121},[],{"requested":2123,"resolved":2124,"usedFallback":9},{},{"locale":8},{"previous":2126,"next":2127},{"title":79,"id":80,"canonicalKey":81,"locale":8,"draft":9,"path":82},{"title":89,"id":90,"canonicalKey":91,"locale":8,"draft":9,"path":92},{"left":2129,"top":2129,"width":2130,"height":2130,"rotate":2129,"vFlip":9,"hFlip":9,"body":2131},0,24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 19h8M4 17l6-6l-6-6\"\u002F>",{"left":2129,"top":2129,"width":2133,"height":2134,"rotate":2129,"vFlip":9,"hFlip":9,"body":2135},256,221,"\u003Cpath fill=\"#41b883\" d=\"M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0z\"\u002F>\u003Cpath fill=\"#41b883\" d=\"m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0z\"\u002F>\u003Cpath fill=\"#35495e\" d=\"M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0z\"\u002F>",{"left":2129,"top":2129,"width":2133,"height":2133,"rotate":2129,"vFlip":9,"hFlip":9,"body":2137},"\u003Cpath fill=\"#3178c6\" d=\"M20 0h216c11.046 0 20 8.954 20 20v216c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20C0 8.954 8.954 0 20 0\"\u002F>\u003Cpath fill=\"#fff\" d=\"M150.518 200.475v27.62q6.738 3.453 15.938 5.179T185.849 235q9.934 0 18.874-1.899t15.678-6.257q6.738-4.359 10.669-11.394q3.93-7.033 3.93-17.391q0-7.51-2.246-13.163a30.8 30.8 0 0 0-6.479-10.055q-4.232-4.402-10.149-7.898t-13.347-6.602q-5.442-2.245-9.761-4.359t-7.342-4.316q-3.024-2.2-4.665-4.661t-1.641-5.567q0-2.848 1.468-5.135q1.469-2.288 4.147-3.927t6.565-2.547q3.887-.906 8.638-.906q3.456 0 7.299.518q3.844.517 7.732 1.597a54 54 0 0 1 7.558 2.719a41.7 41.7 0 0 1 6.781 3.797v-25.807q-6.306-2.417-13.778-3.582T198.633 107q-9.847 0-18.658 2.115q-8.811 2.114-15.506 6.602q-6.694 4.49-10.582 11.437Q150 134.102 150 143.769q0 12.342 7.127 21.06t21.638 14.759a292 292 0 0 1 10.625 4.575q4.924 2.244 8.509 4.66t5.658 5.265t2.073 6.474a9.9 9.9 0 0 1-1.296 4.963q-1.295 2.287-3.93 3.97t-6.565 2.632t-9.2.95q-8.983 0-17.794-3.151t-16.327-9.451m-46.036-68.733H140V109H41v22.742h35.345V233h28.137z\"\u002F>",{"left":2129,"top":2129,"width":2130,"height":2130,"rotate":2129,"vFlip":9,"hFlip":9,"body":2139},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\u002F>\u003C\u002Fg>",1789331980356]