Skip to content

Configure Email

Configure Email

Set up outgoing and incoming email servers for system communications, notifications, and messaging.

Time required: 15-20 minutes

Module: mail, base

User role: System Administrator

Prerequisites

  • System Administrator role
  • SMTP server credentials
  • Domain verification (for deliverability)

Steps

Step 1: Access Email Configuration

  1. Go to Settings -> General Settings
  2. Navigate to Discuss section
  3. Click Configure Email Servers

Step 2: Configure Outgoing Mail Server

  1. Click Outgoing Mail Servers
  2. Click Create
FieldRequiredDescriptionExample
DescriptionYesServer name”Gmail SMTP”
SMTP ServerYesServer address”smtp.gmail.com”
SMTP PortYesServer port587
Connection SecurityYesEncryptionTLS

Step 3: Enter Authentication

FieldDescriptionExample
UsernameSMTP usernamenoreply@school.edu
PasswordSMTP password(App-specific password)

Step 4: Test Outgoing Server

  1. Click Test Connection
  2. Verify “Connection successful” message
  3. Send test email to confirm delivery

Step 5: Configure Incoming Mail Server (Optional)

For email-to-ticket or reply processing:

  1. Go to Incoming Mail Servers
  2. Click Create
FieldDescriptionExample
NameServer identifier”Support Inbox”
Server TypeProtocolIMAP
Server NameMail server”imap.gmail.com”
PortServer port993
SSL/TLSEncryptionYes

Step 6: Set Default From Address

  1. Go to Settings -> General Settings
  2. Set Email FROM address
  3. This appears as sender for system emails

Step 7: Configure Email Aliases

Create functional email addresses:

AliasPurposeExample
info@General inquiriesinfo@school.edu
admissions@Admission queriesadmissions@school.edu
support@IT supportsupport@school.edu
fees@Fee inquiriesfees@school.edu

Step 8: Activate Server

  1. Enable Active checkbox
  2. Click Save
  3. Server is now operational

Provider-Specific Settings

Gmail/Google Workspace

SettingValue
SMTP Serversmtp.gmail.com
Port587
SecurityTLS
NoteUse App Password

Microsoft 365

SettingValue
SMTP Serversmtp.office365.com
Port587
SecuritySTARTTLS
NoteEnable SMTP AUTH

Amazon SES

SettingValue
SMTP Serveremail-smtp.region.amazonaws.com
Port587
SecurityTLS
NoteVerify sending identity

Field Reference

Outgoing Mail Server

Technical FieldUI LabelTypeNotes
nameDescriptionCharServer identifier
smtp_hostSMTP ServerCharServer address
smtp_portSMTP PortIntegerUsually 587
smtp_encryptionSecuritySelectionnone/starttls/ssl
smtp_userUsernameCharAuth username
smtp_passPasswordCharAuth password

Troubleshooting

Connection refused

  1. Verify SMTP host and port are correct
  2. Check firewall allows outbound connection
  3. Confirm server credentials

Authentication failed

  1. Check username/password
  2. For Gmail, use App Password (not account password)
  3. Verify 2FA settings don’t block access

Emails not delivering

  1. Check spam/junk folder
  2. Verify SPF/DKIM/DMARC records
  3. Review email logs for errors

Related: Set Up Email Notifications | Configure Email Templates