Postmark에서 이전

Postmark에서
OpenEmail로 옮기세요.

서버 토큰, 메시지 스트림, 템플릿, 웹훅의 필드별 대응과 코드를 다시 써 주는 변환기.

같은 메일,
두 가지 방식으로.

회신 주소와 태그가 하나씩 있는 메시지 하나를 Postmark에서 한 번, OpenEmail에서 한 번 보냅니다.

Postmark
import * as postmark from 'postmark' const client = new postmark.ServerClient(process.env.POSTMARK_SERVER_TOKEN) const result = await client.sendEmail({  From: 'Acme <[email protected]>',  To: '[email protected]',  ReplyTo: '[email protected]',  Subject: 'Your invoice is ready',  HtmlBody: '<p>Thanks for your order.</p>',  Tag: 'invoice',  MessageStream: 'outbound',}) console.log(result.MessageID)
OpenEmail 코드
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const email = await openemail.emails.send({  from: 'Acme <[email protected]>',  to: '[email protected]',  replyTo: '[email protected]',  subject: 'Your invoice is ready',  html: '<p>Thanks for your order.</p>',  tags: { tag: 'invoice' },}) console.log(email.id)

필드별로,
무엇이 어디로 가는지.

Postmark의 각 옵션과, OpenEmail에서 그 옵션이 들어갈 자리.

PostmarkOpenEmail참고
From, To, Cc, Bccfrom, to, cc, bcc쉼표로 구분한 문자열 대신 목록.
HtmlBody, TextBodyhtml, text두 본문은 간단한 이름으로.
ReplyToreplyTo메시지당 주소 하나.
Tag, Metadatatags키와 값 쌍 최대 10개.
TrackOpens, TrackLinkstracking: { opens, clicks }메시지마다 스위치 두 개.
TemplateAlias, TemplateModeltemplate: { id, props }먼저 OpenEmail에서 템플릿을 다시 만드세요.
Attachments[].Nameattachments[].filenameBase64 또는 바이트, 합계 5 MB.
Headers: [{ Name, Value }]headers: { Name: Value }이름과 값으로 된 오브젝트 하나.
MessageStreambroadcasts.send단체 발송에는 전용 호출이 있습니다.
sendEmailBatchemails.sendBatch최대 100통, 각각 따로 발송됩니다.

변환기

Postmark 코드를 붙여 넣으면,
OpenEmail 코드로 돌려드립니다.

코드를 가져온 곳과 언어를 고르세요. 감지된 키는 브라우저에서 제거되고, 붙여 넣은 내용은 보관되지 않습니다.

Postmark에서
Postmark 코드
OpenEmail 코드

OpenEmail 코드가 여기에 표시됩니다

파일을 붙여 넣거나 예제를 불러온 뒤 변환하세요.

0 / 12,000자감지된 키는 전송 전에 제거됩니다.

코드 말고도
네 단계가 더 있습니다.

  1. 01

    발신 도메인 추가하기

    OpenEmail에서 도메인을 추가하고, 안내된 DNS 레코드를 게시하세요. 서명 레코드가 응답하면 발송이 시작됩니다.

  2. 02

    API 키 만들기

    키는 oe_live_로 시작하며, 부여한 범위만 가집니다.

  3. 03

    웹훅 옮기기

    아래에 나열된 이벤트용 엔드포인트를 만들고, 모든 요청에서 X-OpenEmail-Signature 헤더를 확인하세요.

  4. 04

    연락처와 차단 목록 가져오기

    연락처는 오디언스 페이지에서 CSV로 가져오고, Postmark에서 차단된 주소는 차단 목록에 추가하세요.

웹훅 이벤트,
새 이름으로.

Postmark의 각 이벤트와 이를 대신하는 OpenEmail 이벤트. 모든 요청에는 서명된 이벤트가 하나씩 담깁니다.

PostmarkOpenEmail
Deliveryemail.delivered
Bounceemail.bounced
SpamComplaintemail.complained
Openemail.opened
Clickemail.clicked
SubscriptionChangesuppression.added

Postmark에서 이전하기,
답해 드립니다.

변환이 끝났나요?
코드가 읽을 키를 만드세요.

워크스페이스는 1분이면 만들 수 있습니다. 도메인을 추가하고, API 키를 만들고, OPENEMAIL_API_KEY를 설정하세요.