OpenEmail për T3 Code
Dërgoni emailme T3 Code.
Ngjitni një prompt dhe T3 Code instalon SDK-në, e mban çelësin tuaj në server dhe shkruan kodin e dërgimit.
Shto email transaksional në këtë aplikacion me OpenEmail. 1. Instalo SDK-në për TypeScript me npm install @openemail/sdk. 2. Lexo çelësin API nga variabli i mjedisit OPENEMAIL_API_KEY, vetëm në server. Mos ia dërgo kurrë shfletuesit dhe mos e bëj kurrë commit. 3. Shkruaj një funksion ndihmës sendEmail që thërret init një herë, pastaj openemail.emails.send. Dërgo nga një adresë në një domen të verifikuar në OpenEmail. 4. Mbaje dërgimin në kodin e serverit, pranë kodit që krijon përdoruesit. 5. Kalo një idempotencyKey të ndërtuar nga ngjarja, si welcome:<userId>, që një riprovë të mos dërgojë kurrë dy herë. 6. Dërgo një email mirëseardhjeje kur dikush regjistrohet dhe shkruaj në log id-në që kthehet. Referenca e SDK-së: https://openemail.uk/docs/sdk
Ndryshoni dërguesin dhe ngjarjen nisëse sipas aplikacionit tuaj. Pjesa tjetër është mënyra si pret OpenEmail të thirret.
Tre hapa,
pastaj dërgon.
- 01
Krijoni një çelës
Te Cilësimet, krijoni një çelës që mund të dërgojë. Sekreti shfaqet vetëm një herë.
- 02
Mbajeni sekret
Vendoseni te .env si OPENEMAIL_API_KEY dhe mbajeni .env jashtë git-it.
- 03
Ngjitni promptin
T3 Code instalon SDK-në dhe shkruan kodin e dërgimit. Lexoni ndryshimin, pastaj ekzekutojeni.
Çfarë shkruan.
Një rrugë, një thirrje.
Një rezultat tipik. T3 Code mund t'i emërtojë skedarët ndryshe.
lib/email.ts
import { init, openemail } from '@openemail/sdk'init({ apiKey: process.env.OPENEMAIL_API_KEY })export async function sendWelcome(user: User) {const sent = await openemail.emails.send({from: 'Acme <[email protected]>',to: user.email,subject: `Welcome, ${user.name}`,html: `<p>Thanks for signing up, ${user.name}.</p>`,}, {idempotencyKey: `welcome:${user.id}`,})console.log(sent.id)}
Mjete të tjera
i njëjti prompt, e njëjta kuti postare.
Krijoni një çelës.
Dërgoni diçka.
Qasje e plotë në API, MCP dhe SDK në çdo plan, përfshirë atë falas.