Skip to main content
Version: v0.16

Email Configuration

Configure the Email module with your preferred provider.

Provider Setup

  1. Go to Admin Panel > Email > Settings
  2. Select provider
  3. Enter credentials
  4. Save

Provider Configuration

Mailgun

SettingDescription
API KeyYour Mailgun API key
DomainYour Mailgun domain
HostMailgun API host (US or EU)

SendGrid

SettingDescription
API KeyYour SendGrid API key

Mandrill

SettingDescription
API KeyYour Mandrill API key

SMTP

SettingDescription
HostSMTP server host
PortSMTP server port
UsernameSMTP username
PasswordSMTP password
SecureUse TLS

Templates

Creating Templates

  1. Go to Email > Templates
  2. Click Create Template
  3. Enter name, subject, and body
  4. Use variables with {{variableName}} syntax

Template Variables

<h1>Hello {{userName}}!</h1>
<p>Your order #{{orderId}} has been confirmed.</p>

Syncing with Provider

Templates can be synced with your email provider:

  • Upload local templates to provider
  • Download provider templates locally

Sender Configuration

SettingDescription
From EmailDefault sender email
From NameDefault sender name

Best Practices

  1. Use templates for consistent branding
  2. Test emails before production
  3. Monitor delivery rates
  4. Handle bounces appropriately