Claude Code için OpenEmail

E-posta gönderinClaude Code ile.

Tek bir istem yapıştırın. Claude Code, SDK'yı kurar, anahtarınızı sunucuda tutar ve gönderim kodunu yazar.

Claude Code için istem
Bu uygulamaya OpenEmail ile işlemsel e-posta ekle.

1. TypeScript SDK'sını npm install @openemail/sdk komutuyla kur.
2. API anahtarını yalnızca sunucuda, OPENEMAIL_API_KEY ortam değişkeninden oku. Anahtarı asla tarayıcıya gönderme ve asla commit etme.
3. init çağrısını bir kez yapıp ardından openemail.emails.send çağrısını yapan bir sendEmail yardımcı fonksiyonu yaz. OpenEmail'de doğrulanmış bir alan adındaki bir adresten gönder.
4. Gönderimi sunucu kodunda, kullanıcıları oluşturan kodun yanında tut.
5. welcome:<userId> gibi, olaydan türetilmiş bir idempotencyKey geçir ki yeniden deneme asla iki kez göndermesin.
6. Biri kaydolduğunda bir hoş geldin e-postası gönder ve dönen id'yi logla.

SDK referansı: https://openemail.uk/docs/sdk

Göndereni ve tetikleyiciyi uygulamanıza göre değiştirin. Gerisi, OpenEmail'in beklediği çağrı biçimi.

Üç adım,
sonra gönderime hazır.

  1. 01

    Bir anahtar üretin

    Ayarlar'da gönderim yapabilen bir anahtar oluşturun. Gizli anahtar yalnızca bir kez gösterilir.

  2. 02

    Gizli tutun

    .env dosyasına OPENEMAIL_API_KEY olarak ekleyin ve .env dosyasını git dışında tutun.

  3. 03

    İstemi yapıştırın

    Claude Code, SDK'yı kurar ve gönderim kodunu yazar. Değişikliği okuyun, sonra çalıştırın.

Yazdığı kod.
Tek rota, tek çağrı.

Tipik bir sonuç. Dosyalar Claude Code tarafından farklı adlandırılabilir.

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)}

Claude Code postanızı da okusun mu?

Onayladığınız erişim içinde konuşmalarda arama yapması, onları okuması ve yanıtlaması için MCP üzerinden bağlayın.

Claude Code aracını MCP üzerinden bağlayın

Bir anahtar üretin.
Bir şey gönderin.

Ücretsiz plan dahil her planda tam API, MCP ve SDK erişimi.