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" },});import os, smtplibfrom email.message import EmailMessage
msg = EmailMessage()msg["From"] = "Acme <hello@acme.com>"msg["To"] = "user@example.com"msg["Subject"] = "Hello over SMTP"msg.set_content("It works.")
with smtplib.SMTP("smtp.spacepost.dev", 25976) as s: s.starttls() s.login("spacepost", os.environ["SPACEPOST_API_KEY"]) s.send_message(msg)swaks --server smtp.spacepost.dev --port 25976 --tls \ --auth-user spacepost --auth-password "$SPACEPOST_API_KEY" \ --from hello@acme.com --to delivered@test.spacepost.dev \ --header "Subject: Hello over SMTP" --body "It works."SMTP 릴레이 레퍼런스헤더, 한도, 오류 코드, 프레임워크 가이드.