Pulsevia Docs

INSTALL

Email

Configure SMTP

During install, or later in .env:

MAIL_MAILER=smtp
MAIL_HOST=mail.example.com
MAIL_PORT=587
MAIL_USERNAME=...
MAIL_PASSWORD=...
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@example.com
MAIL_FROM_NAME="${APP_NAME}"
MAIL_CONTACT_TO=hello@example.com

MAIL_CONTACT_TO receives marketing contact form messages (POST /public/contact).

What uses mail

  • Password reset / email verification (Fortify)
  • Notification rules with channel email
  • Scheduled report delivery
  • Contact form

Testing

Set MAIL_MAILER=log to write messages to storage/logs instead of sending.

Troubleshooting

Issue Fix
Mail never arrives Check SMTP credentials, port 587/465 firewall, SPF/DKIM on from-domain
Queued forever Ensure cron/queue is running
Wrong from name Set branding email from name under Settings → Branding