Email Guardian Documentation
Complete guide to installing, configuring, and using Email Guardian for Jira Service Management. Protect your service desk from fake, disposable, and invalid email addresses.
Overview
Email Guardian is a Jira app that validates email addresses during issue transitions. It detects and blocks disposable emails, catches typos, and ensures you can always contact your customers.
Key Features
- Disposable email blocking — Block 5,100+ known disposable and temporary email domains
- Format validation — Catch invalid email formats before tickets are created
- Typo detection — Suggest corrections for common typos (gmial.com → gmail.com)
- Workflow validation — Validate emails during issue transitions
- Runs on Atlassian — Built on Forge, 100% hosted on Atlassian infrastructure
🚧 Coming Soon: Email Guardian is currently in development and will be available on the Atlassian Marketplace soon.
Standard vs Advanced
Email Guardian comes in two editions:
| Feature | Standard | Advanced |
|---|---|---|
| Disposable email blocking (5,100+ domains) | ✓ | ✓ |
| Format validation | ✓ | ✓ |
| Typo detection | ✓ | ✓ |
| SMTP mailbox verification | — | ✓ |
| Price | $0.10/user/mo | $0.10/user/mo |
Need real-time verification? Email Guardian Advanced adds SMTP verification to confirm mailboxes actually exist before tickets are created.
Installation
Email Guardian can be installed from the Atlassian Marketplace by a Jira administrator.
Requirements
- Jira Cloud (Software, Service Management, or Work Management)
- Jira administrator permissions to install apps
Installation Steps
- Go to Jira Settings → Apps → Find new apps
- Search for "Email Guardian"
- Click Get app and follow the prompts
- Once installed, add the workflow validator to your transitions
Quick Start
Get up and running with Email Guardian in 5 minutes:
- Install the app from the Atlassian Marketplace
- Add to workflows — Add the validator to your issue transitions
- Test it — Try creating an issue with a disposable email
✓ That's it! Email Guardian will now validate email fields during issue transitions, blocking disposable addresses and catching typos.
Workflow Validator
Email Guardian works as a workflow validator that blocks issue transitions if email fields contain invalid addresses.
Adding to a Workflow
- Go to Project Settings → Workflows
- Edit the workflow containing your email-related transitions
- Select a transition (e.g., "Create", "Submit")
- Under Validators, click Add validator
- Select Email Guardian (or Email Guardian Advanced)
- Publish the workflow changes
How It Works
When a user attempts the transition:
- Email Guardian scans all email-type fields being modified
- Each email is validated against the configured rules
- If any email fails validation, the transition is blocked
- The user sees an error message explaining the problem
Disposable Detection
Email Guardian maintains a database of 5,100+ known disposable email domains including temporary mail services like Mailinator, Guerrilla Mail, 10 Minute Mail, YOPmail, and thousands of others.
How It Works
When an email is submitted, the domain is checked against the blocklist. Common disposable patterns include:
- Known temporary mail services (10minutemail, tempmail, etc.)
- Throwaway email providers (mailinator, guerrillamail, etc.)
- Anonymous email services (yopmail, sharklasers, etc.)
Blocked Example
If a user enters test@mailinator.com, they will see:
Disposable email addresses are not allowed
Typo Detection
Email Guardian detects common domain typos and blocks submissions with a helpful suggestion. This catches honest mistakes before they result in undeliverable tickets.
Detection Patterns
The typo detector catches common mistakes including:
| Typo | Suggestion |
|---|---|
| gmial.com, gmal.com, gamil.com | gmail.com |
| hotmal.com, hotmai.com, hotmial.com | hotmail.com |
| yahooo.com, yaho.com, yhoo.com | yahoo.com |
| outloo.com, outlok.com | outlook.com |
Error Message
If a user enters test@gmial.com, they will see:
Possible typo - did you mean @gmail.com?
SMTP Mailbox Verification Advanced
Email Guardian Advanced adds real-time SMTP verification to confirm that mailboxes actually exist.
How It Works
- After local validation passes, the email is sent to our verification API
- The API connects to the mail server and verifies the mailbox exists
- If the mailbox doesn't exist, the transition is blocked
Error Message
If a user enters an email with a non-existent mailbox, they will see:
Mailbox does not exist
Advanced Feature: SMTP verification is only available in Email Guardian Advanced.
Validation Order
Email Guardian applies validation checks in this sequence:
Email Guardian (Standard)
- Format validation — Is the email syntactically valid?
- Disposable check — Is it a known disposable domain?
- Typo detection — Does the domain look like a typo?
Email Guardian Advanced
- Format validation — Is the email syntactically valid?
- Disposable check — Is it a known disposable domain?
- Typo detection — Does the domain look like a typo?
- SMTP verification — Does the mailbox exist?
If any check fails, the transition is blocked immediately with the relevant error message.
Error Messages
Users will see clear error messages when validation fails:
| Error | Cause |
|---|---|
| "Invalid email format" | Email doesn't match valid format (missing @, invalid characters) |
| "Disposable email addresses are not allowed" | Domain is in the disposable blocklist |
| "Possible typo - did you mean @example.com?" | Domain matches a known typo pattern |
| "Mailbox does not exist" | SMTP verification confirmed mailbox doesn't exist (Advanced only) |
Troubleshooting
Emails aren't being validated
- Verify the workflow validator is added to your transitions
- Check that the workflow has been published after adding the validator
- Ensure the field contains an @ symbol (Email Guardian looks for email-like content)
Legitimate emails are being blocked as disposable
- Contact us to report the false positive
- We'll review and update the blocklist if appropriate
Typo suggestions are incorrect
- Some legitimate domains look like typos of common providers
- Contact us to report consistent false positives
Workflow validator not appearing
- Ensure the app is installed and active
- Try refreshing the workflow editor
- Check you have admin permissions
Frequently Asked Questions
Which email fields does Email Guardian check?
Email Guardian automatically detects fields that contain email addresses (values with @ symbols). This includes custom fields and standard fields like Reporter Email.
Can I use Email Guardian with Jira Service Management portals?
Yes. The workflow validator validates emails submitted through customer portals during issue creation and transitions.
How often is the disposable domain list updated?
The list is maintained and updated with new disposable services as they are discovered.
What's the difference between Standard and Advanced?
Standard uses pattern matching and a disposable domain blocklist. Advanced adds real-time SMTP verification to confirm the mailbox actually exists on the mail server.
Does Email Guardian slow down issue creation?
Standard validation is instant (milliseconds). Advanced SMTP checks add a small delay (typically 1-2 seconds) but provide much stronger protection against non-existent email addresses.
Can I report a false positive?
Yes. Contact us with the domain that's incorrectly flagged and we'll investigate.
Is my data secure?
Yes. Email Guardian is built on Atlassian Forge and runs 100% on Atlassian's infrastructure. For the Advanced version, only the email address is sent to our verification API for SMTP checking.