Xurel Docs

SMTP

Xurel accepts authenticated SMTP submission for apps and legacy clients that cannot use the REST API.

Connection settings

Host   smtp.xurel.co
Port   587 (STARTTLS) or 465 (TLS)
Username   apikey
Password   your API key (xrl_prd_… or xrl_dev_…)
Auth   PLAIN / LOGIN
swaks example
swaks --to user@example.com \
  --from hello@yourdomain.com \
  --server smtp.xurel.co:587 \
  --auth LOGIN \
  --auth-user apikey \
  --auth-password "$XUREL_API_KEY" \
  --tls \
  --header "X-Xurel-Type: transactional" \
  --body "Hello from SMTP"

Optional headers

HeaderPurpose
X-Xurel-Typetransactional or marketing
X-Xurel-Idempotency-KeySame semantics as REST Idempotency-Key
X-Xurel-TagsComma-separated tags
X-Xurel-TopicTopic id for marketing

Limits

Same plan rate limits and domain verification rules as REST. See SMTP setup guide.