App Platform
Receipts, password resets and notifications from your app. Attach an email zone, send, and see what was delivered.
# injected into your app on the next deploy SMTP_HOST=smtp.… SMTP_PORT=587 SMTP_USER=… SMTP_PASSWORD=••• SMTP_FROM=hello@example.com SMTP_URL=smtp://…
import nodemailer from "nodemailer"; const mail = nodemailer.createTransport(process.env.SMTP_URL); await mail.sendMail({ from: process.env.SMTP_FROM, to: "customer@example.org", subject: "Your receipt", text: "Thanks for your order.", });
import os, smtplib from email.message import EmailMessage msg = EmailMessage() msg["From"], msg["To"] = os.environ["SMTP_FROM"], "customer@example.org" msg["Subject"] = "Your receipt" with smtplib.SMTP(os.environ["SMTP_HOST"], 587) as s: s.starttls(); s.login(os.environ["SMTP_USER"], os.environ["SMTP_PASSWORD"]); s.send_message(msg)
Traceability
The zone lists recent messages with their status and the receiving server's answer.
0,00025 € per delivered message, net, excl. VAT. Bounces and rejects are not billed as delivered.
Built in
Use the SMTP library your framework already has. Ports 25, 465 with TLS and 587 with STARTTLS.
Verify your sending domain, add DKIM, SPF and DMARC, and mail is signed for your domain.
Attach the email zone and the SMTP settings land as env vars on the next deploy.
Recent messages with their delivery status and the receiving server's response.
Only delivered messages are billed. Bounces and rejects are not.
Create the email zone in the region of the apps that send through it.
Earn up to 15 € in credit when signing up.
or with email