Dashboard

SMTP

Send through SMTP when your app or tool cannot call the API. Each message goes through the same checks, limits and logs as POST /v1/emails.

Connection Settings

SettingValue
Hostsmtp.inboxjot.com
Port465 with SSL, or 587 and 2525 with STARTTLS
Usernameinboxjot
PasswordAn API key with Sending access
AuthPLAIN or LOGIN, after TLS starts
import nodemailer from 'nodemailer';

const transport = nodemailer.createTransport({
  host: 'smtp.inboxjot.com',
  port: 465,
  secure: true,
  auth: { user: 'inboxjot', pass: process.env.INBOXJOT_API_KEY },
});

await transport.sendMail({
  from: 'Acme <hello@send.acme.dev>',
  to: 'riti@example.com',
  subject: 'Your receipt from Acme',
  html: '<p>Thanks for your order.</p>',
});

Developers › SMTP in the dashboard shows the same values. Create the key in API Keys.

How Messages Map

Limits and Replies

LimitValue
Message size40 MB
Recipients per message50
Failed sign-ins3, then the server closes the connection
Idle timeout5 minutes

A queued message gets 250 2.0.0 Queued as and the email id. A rate limit gets a temporary 451 reply, so your client retries later. An auth or permission problem gets 550, and an invalid message gets 554.

SMTP has no templates and no idempotency keys. Use the API for those.