Aller au contenu

SMTP

Si votre logiciel peut envoyer des e-mails en SMTP, il peut utiliser SpacePost sans écrire de code.

Paramètre Valeur
Hôte smtp.spacepost.dev
Port 25976
Sécurité STARTTLS (obligatoire)
Nom d’utilisateur spacepost
Mot de passe Votre clé API (sp_live_...)

L’adresse From doit appartenir à un domaine vérifié. Le TLS implicite (port 465) n’est pas encore proposé.

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" },
});