Skip to content

Email Configuration

Email configuration manages email servers, templates, and notification settings for system communications. This guide covers email setup and management.

Overview

Email configuration enables you to:

  • Configure email servers
  • Manage email templates
  • Set notification preferences
  • Track email delivery
  • Handle email queues
  • Troubleshoot delivery

Accessing Email Settings

Navigate to Settings → Email to configure email options.

Understanding Email

Email Components

ComponentDescription
ServerSMTP configuration
TemplatesEmail formats
NotificationsAlert settings
QueuePending emails
LogsDelivery history

Email Types

TypePurpose
TransactionalSystem notifications
NotificationUser alerts
MarketingCampaigns
DocumentInvoices, reports

Delivery Status

StatusDescription
SentSuccessfully delivered
QueuedAwaiting send
FailedDelivery failed
BouncedRejected by recipient

How-To Guides

How to Configure Email Server

SMTP Setup

  1. Go to Settings → Email → Server
  2. Enter SMTP details:
FieldDescription
HostSMTP server address
PortServer port (587, 465)
UsernameSMTP username
PasswordSMTP password
EncryptionTLS/SSL
  1. Test connection
  2. Save settings

Server Configuration

Email Server Configuration

SMTP Host: smtp.sendgrid.com
Port: 587
Encryption: TLS
Username: apikey
Password: ••••••••

From Address: [email protected]
From Name: Company Name
Reply-To: [email protected]

Status: ✓ Connected
Test: Successful

Email Providers

ProviderHostPort
SendGridsmtp.sendgrid.com587
Mailgunsmtp.mailgun.org587
Amazon SESemail-smtp.region.amazonaws.com587
Gmailsmtp.gmail.com587
Microsoft 365smtp.office365.com587

How to Create Email Templates

Template Editor

  1. Go to Settings → Email → Templates
  2. Click New Template
  3. Configure:
    • Template name
    • Subject line
    • Email body
    • Variables
  4. Preview and test
  5. Save template

Template Variables

Use placeholders:

Subject: Order Confirmation - {{order_number}}

Body:
Hi {{customer_name}},

Thank you for your order #{{order_number}}.

Order Details:
{{#each order_items}}
- {{item_name}} x {{quantity}} - {{price}}
{{/each}}

Total: {{order_total}}

Track your order: {{tracking_url}}

Thank you,
{{company_name}}

Available Variables

CategoryVariables
Customername, email, phone
Ordernumber, total, items
Companyname, address, logo
Username, email, role
Systemdate, time, url

How to Manage Notifications

Notification Settings

Configure which emails send:

NotificationRecipientsEnabled
New OrderCustomer, Sales
ShipmentCustomer
InvoiceCustomer
Password ResetUser
Low StockAdmin

User Preferences

Let users control:

  • Email frequency
  • Notification types
  • Digest vs instant
  • Opt-out options

How to Set Up Email Signatures

Signature Configuration

  1. Go to Settings → Email → Signatures
  2. Create signature:
html
<p>Best regards,</p>
<p><strong>{{user_name}}</strong><br>
{{user_title}}<br>
{{company_name}}</p>

<p>Phone: {{user_phone}}<br>
Email: {{user_email}}</p>

<img src="{{company_logo}}" alt="Logo" width="150">
  1. Apply to templates
  2. Set as default

How to Configure Email Queues

Queue Settings

  1. Go to Settings → Email → Queue
  2. Configure:
SettingValue
Batch Size50 emails
Send IntervalEvery 1 minute
Retry Attempts3
Retry Delay5 minutes
  1. Save settings

Queue Management

View and manage:

  • Pending emails
  • Failed emails
  • Retry queue
  • Clear queue

How to Track Email Delivery

Delivery Logs

View email history:

Email Log - Last 24 Hours

Sent: 156
Failed: 3
Bounced: 2
Open Rate: 42%

Recent Emails:
├─ Invoice INV-001 → [email protected] ✓ Sent
├─ Order Confirm → [email protected] ✓ Opened
├─ Password Reset → [email protected] ✓ Sent
└─ Shipment Notice → [email protected] ✗ Bounced

Tracking Metrics

MetricDescription
SentSuccessfully sent
DeliveredReached inbox
OpenedEmail opened
ClickedLinks clicked
BouncedDelivery failed

How to Handle Bounces

Bounce Types

TypeDescriptionAction
HardInvalid addressRemove from list
SoftTemporary issueRetry later
BlockBlocked by serverCheck reputation

Bounce Management

  1. Go to Settings → Email → Bounces
  2. View bounced emails
  3. Take action:
    • Update email address
    • Remove invalid
    • Retry soft bounces

How to Set Up Email Domain

Domain Authentication

Improve deliverability:

  1. SPF Record

    v=spf1 include:sendgrid.net ~all
  2. DKIM Record

    s1._domainkey.company.com CNAME s1.domainkey.sendgrid.net
  3. DMARC Record

    v=DMARC1; p=none; rua=mailto:[email protected]

Verification

  1. Add DNS records
  2. Verify in settings
  3. Check status
  4. Monitor deliverability

Advanced Features

Email Analytics

Track performance:

  • Open rates
  • Click rates
  • Bounce rates
  • Engagement trends

A/B Testing

Test variations:

  • Subject lines
  • Content
  • Send times
  • Templates

Email Scheduling

Schedule sends:

  • Optimal times
  • Time zones
  • Recurring emails
  • Campaign scheduling

Email API

Programmatic access:

  • Send via API
  • Template rendering
  • Delivery status
  • Webhook events

Best Practices

📧 Deliverability

  • Authenticate domain
  • Clean list regularly
  • Monitor reputation
  • Handle bounces

📝 Templates

  • Mobile responsive
  • Clear subject lines
  • Personalization
  • Unsubscribe link

🔒 Security

  • Secure SMTP
  • Validate addresses
  • Prevent abuse
  • Monitor sends

📊 Monitoring

  • Track delivery
  • Analyze engagement
  • Fix issues promptly
  • Regular testing

Configuration

Server Settings

Navigate to Settings → Email → Server:

  • SMTP - Server configuration
  • Authentication - Credentials
  • Encryption - Security settings
  • Testing - Connection test

Template Settings

  • Templates - Email templates
  • Variables - Available placeholders
  • Signatures - Email signatures
  • Branding - Logo and styles

Notification Settings

  • Events - What triggers emails
  • Recipients - Who receives
  • Preferences - User controls
  • Schedule - Send timing

Troubleshooting

Common Issues

Emails not sending

  • Check SMTP settings
  • Verify credentials
  • Review queue
  • Test connection

Emails going to spam

  • Set up authentication
  • Check content
  • Review reputation
  • Verify sender

Template not rendering

  • Check variable names
  • Verify data available
  • Review syntax
  • Test preview

High bounce rate

  • Clean email list
  • Verify addresses
  • Check content
  • Review sending practices

Next Steps

Learn about Customization to customize fields, layouts, and branding.

Angage ERP Documentation