그 위에 만들기

제품 안의 이메일
코드 몇 줄로

타입이 있는 클라이언트로 내 코드에서 메일을 보내고, 읽고, 정리하세요.

openemail.emails.send
내 앱
awaitopenemail.emails.send({
to:user.email,
template:'order-receipt',
})
idmsg_3e91c7
queuedsentdelivered
email.openedemail.clicked메시지별

호출은 ID를 돌려줍니다. 나중에 그 ID로 기록을 읽습니다.

작동 방식

세 단계면 준비 끝.

  1. 01

    클라이언트 설치

    패키지를 추가하고 워크스페이스 키를 설정하세요.

  2. 02

    메시지 보내기

    호출 한 번에 보낸 사람, 받는 사람, 본문이나 템플릿.

  3. 03

    추적하기

    배달 기록을 읽고, 메시지별 열람과 클릭을 확인하세요.

바탕이 되는 기능

일을 해내는 구성 요소.

어느 것도 별도 제품이 아닙니다. 모두 이미 가진 메일함의 일부입니다.

타입이 있는 SDK

TypeScript 클라이언트를 먼저, 나머지는 그다음.

/threads?query=invoice
{ "threads": 12 }
사람이 쥐고 있든 프로그램이 쥐고 있든 같은 사서함.
REST API

발급하고, 범위를 정하고, 폐기할 수 있는 키를 갖춘 문서화된 HTTP API.

/threads?query=invoice
{ "threads": 12 }
사람이 쥐고 있든 프로그램이 쥐고 있든 같은 사서함.
웹훅

폴링하게 두지 않고, 메일이 도착하면 엔드포인트에 알립니다.

/threads?query=invoice
{ "threads": 12 }
사람이 쥐고 있든 프로그램이 쥐고 있든 같은 사서함.
템플릿

한 번 쓰고 버전 관리해 여러 번 보내는 본문: 작성 창에서, 내 코드에서, 또는 에이전트가.

소개인보이스후속 연락
Sarah 님, 만나뵈어 반가웠습니다
보낸 메일이 언제 열렸는지 확인

보낸 메시지가 열렸는지, 언제, 몇 번, 어떤 링크가 클릭됐는지. 끄기 전까지 켜져 있고, 얻을 수 없는 수치는 솔직하게 알려줍니다.

예약 발송

지금 쓰고, 상대가 깨어 있을 때 도착시키세요.

내일 8:00
대기 중, 발송 전
전문 검색

너그러운 단어 검색과 from:, has: 같은 연산자를, 지금 보고 있는 폴더 안에서.

stripe 청구서
Stripe · 청구서 #4021
Stripe · 8월 영수증
라벨

라벨에 이름을 붙이고 색을 고른 다음, 목록을 그 라벨로 좁힙니다.

InvoicesRecruitingNewsletters
임시보관

입력을 멈춘 지 3초 뒤 자동 저장되고, 임시보관함에서 수신자·제목·본문·보내는 주소 그대로 다시 열립니다. 첨부는 남지 않습니다.

Re: 디자인 리뷰
감사합니다. 오늘 오후에 수정 배포하겠습니다.
보내기마우스도, 메뉴도 없이

관련 사례

같은 메일함으로 할 수 있는 다른 일.

들어오는 메일 규칙

누가 열기 전에 메시지를 어떻게 처리할지 정하세요.

8월 청구서 2214청구서보관
1제목에 포함청구서24+1
2보낸 도메인pinefield.dev61+1
가입 메일 테스트

테스트 실행마다 전용 주소를 주고, 받은 메일을 읽으세요.

signup-02@acme.com
이메일 주소 확인730915
signup-01@acme.com418204
signup-02@acme.com730915
뉴스레터 보내기

이메일을 한 번 디자인하고 내 코드로 보내고, 무엇이 열렸는지 확인하세요.

안녕하세요{{firstName}}Omar
소식 읽기
130보냄42열람9클릭

받은편지함을,
내 방식대로.

기업, AI, 에이전트, 개인 메일을 위한 이메일 인프라. 규모와 프라이버시, 통제권을 위해 만들었습니다. 이메일이 처음부터 갖췄어야 할 모든 것.

OpenEmail

기업, AI, 에이전트, 개인 메일을 위한 이메일 인프라. 규모와 프라이버시, 통제권을 위해 만들었습니다. 이메일이 처음부터 갖췄어야 할 모든 것.

© 2026 OpenEmail. 모든 권리 보유.