Skip to main content
MailGlyph includes an SMTP relay so you can send emails from apps and tools that support SMTP.
Your sender (From) domain must already be added and verified in your workspace before SMTP sends are accepted. See Verifying domains.

SMTP credentials

Use these credentials in your SMTP client:
  • SMTP server: smtp-out.mailglyph.com
  • Username: mailglyph
  • Password: any active secret API key (sk_...)
  • Port (STARTTLS): 587
  • Port (SSL/TLS): 465

How to set it up

1

Verify your sending domain

Add and verify the domain you will use in the From address.
2

Collect SMTP settings

Copy SMTP host, ports, username, and a secret API key from your workspace.
3

Configure your app or email client

Set SMTP auth with username mailglyph and password = your secret API key.
4

Send a test email

Send a message from a verified sender address like [email protected].

SMTP behavior and limits

  • Authentication is required for every SMTP session.
  • Sender domain must belong to your workspace and be verified.
  • If you use a domain-scoped secret key, sender domains are restricted to that key’s allowlist.
  • Maximum recipients per message is 5.
  • Maximum message size is 10 MB.
  • Messages must include:
    • a valid sender
    • at least one recipient
    • a subject
    • body content (HTML or text)
Attachments are supported.

Example (Node.js / Nodemailer)

Example (Python / smtplib)

Example (Laravel)

Set your mailer to SMTP in .env:
Send a test email:

Troubleshooting

  • Invalid username: use mailglyph as username.
  • Invalid API key: use an active secret key (sk_...), not a public key.
  • Sender domain is not verified or not associated with your account: verify the sender domain in your current workspace and ensure it is allowed by the key scope.
  • TLS connection issues on port 465: use port 587 with STARTTLS.