Port 465, implicit TLS
Connect to smtp.noticeapi.com on port 465 with secure true. This endpoint does not use STARTTLS.
Your app already sends with Nodemailer, and rebuilding that path is the last thing you want to do. Change three transport fields — the host, port 465 with implicit TLS, and an ntc_ key in the password — and every message routes through NoticeAPI. Those sends land in the same logs, suppressions, and delivery events as your REST and SDK calls.
import nodemailer from "nodemailer";
const transport = nodemailer.createTransport({
host: "smtp.noticeapi.com",
port: 465,
secure: true,
auth: {
user: "noticeapi",
pass: process.env.NOTICEAPI_API_KEY,
},
});
await transport.sendMail({
from: "Acme <[email protected]>",
to: "[email protected]",
subject: "Your receipt",
html: "<p>Thanks for your order.</p>",
});Any NoticeAPI API key doubles as the SMTP password.
Set the host, port 465, secure true, any username, and the API key as the password.
Set the from address to [email protected] and target a simulator inbox such as [email protected]; mail landing in the queue confirms your app is connecting.
Production from addresses must use a domain you have verified for sending.
Connect to smtp.noticeapi.com on port 465 with secure true. This endpoint does not use STARTTLS.
The username is ignored. Authenticate with an ntc_ API key in the SMTP password field.
Relayed messages land in the same logs and recipient timelines as your REST and SDK sends.
Verified domains, quotas, suppressions, and deliverability autopilot cover SMTP mail too.
The SMTP relay carries transactional app mail through your existing Nodemailer setup. Reach for REST on a paid plan when a message needs attachments, and for broadcasts when an audience send needs contact state, scheduling, and stats.
No. Set port 465 with secure true; the connection is TLS from the first byte, so STARTTLS never comes into play.
Not today — SMTP attachments are dropped in v0. Send those messages through the REST API on a paid plan, which does carry attachments.
Send newsletters through the broadcasts API instead. It enforces unsubscribe links, one-click List-Unsubscribe, and subscribed-contact state that raw SMTP cannot.
Simulator outcomes are free. Move to a verified domain when the path is ready.