콘텐츠로 이동

SMTP

소프트웨어가 SMTP로 이메일을 보낼 수 있다면 코드 없이 SpacePost를 사용할 수 있습니다.

설정 값
호스트 smtp.spacepost.dev
포트 25976
보안 STARTTLS(필수)
사용자 이름 spacepost
비밀번호 API 키(sp_live_...)

From 주소는 확인된 도메인에 속해야 합니다. 암시적 TLS(포트 465)는 아직 제공되지 않습니다.

import nodemailer from "nodemailer";
const transport = nodemailer.createTransport({
host: "smtp.spacepost.dev",
port: 25976,
secure: false, // STARTTLS: the connection is upgraded to TLS before login
requireTLS: true,
auth: { user: "spacepost", pass: process.env.SPACEPOST_API_KEY },
});
await transport.sendMail({
from: "Acme <hello@acme.com>",
to: "user@example.com",
subject: "Hello over SMTP",
html: "<p>It works.</p>",
headers: { "X-SpacePost-Tags": "category=welcome" },
});