WhatsMine Documentation
Home
  • What is WhatsMine?
  • Feature Tour
  • Requirements
  • Installation
  • Configuration (.env reference)
  • Going Live Checklist
Admin Guide
User Guide
Integrations
  • Architecture
  • REST API v1
  • Production Deployment
  • Frequently Asked Questions
  • Troubleshooting
  • Changelog
Home
  • What is WhatsMine?
  • Feature Tour
  • Requirements
  • Installation
  • Configuration (.env reference)
  • Going Live Checklist
Admin Guide
User Guide
Integrations
  • Architecture
  • REST API v1
  • Production Deployment
  • Frequently Asked Questions
  • Troubleshooting
  • Changelog
  • Integrations

    • Integrations Overview
    • Meta / WhatsApp Business
    • Messenger & Instagram
    • SMS Providers
    • AI Providers
    • Payments (Stripe, PayPal & Paddle)
    • Social Networks
    • Google (Workspace & Places)
    • E-commerce (Shopify, WooCommerce, BigCommerce)
    • Email / SMTP
    • Real-time & Push Notifications
    • Storage

Email / SMTP

WhatsMine uses email in two distinct ways. It's important to know which is which:

UseWho configures itWhere
Platform email — system messages to your customers (welcome, invoices, password resets, subscription notices)You (admin)Admin → Email System
Campaign email — marketing emails your customers send to their audienceEach customerApp → Campaigns → Email Server

Platform email (admin)

Location: Admin → Email System (/admin/email-system)

Configure the SMTP server WhatsMine uses to send its own transactional emails.

  1. Add an SMTP configuration (host, port, username, password, encryption, from-address, from-name).
  2. Test it to confirm delivery.
  3. Activate it.

You can also set SMTP via .env (MAIL_*). See Configuration and the full Email System guide.

Don't ship with MAIL_MAILER=log

The default log driver writes emails to a file instead of sending them. Configure real SMTP before launch, or customers won't receive invoices, password resets or lifecycle emails.

Recommended providers

Any SMTP provider works. Popular, reliable choices: Amazon SES, Postmark, Mailgun, SendGrid, Resend, Brevo. Use a provider with good deliverability and set up SPF/DKIM/DMARC on your domain.

Campaign email (customer)

Location (customer): Campaigns → Email Server (/app/broadcasts/email-server)

So that marketing emails send from the customer's own domain (not yours), each customer configures their own SMTP for email campaigns:

  1. Enter the SMTP host, port, username, password, from-address.
  2. Test it.
  3. Save.

This keeps your platform's reputation separate from customers' bulk sending, and lets each customer brand their own emails.

Deliverability tips

  • Set up SPF, DKIM and DMARC DNS records for any sending domain.
  • Warm up new sending domains gradually.
  • Keep lists clean and opt-in based to avoid spam complaints.
  • Use a dedicated provider for bulk sending rather than a personal mailbox.

➡️ Next: Real-time & Push.

Last Updated: 6/19/26, 4:34 PM
Prev
E-commerce (Shopify, WooCommerce, BigCommerce)
Next
Real-time & Push Notifications