Table of Contents
Overview
OpenEFA's web interface provides comprehensive spam filtering management with an intuitive, modern design. The system uses advanced machine learning to protect your email, and the web interface gives you complete control over email filtering, quarantine management, and system training.
Key Features
- Real-time email monitoring across all protected domains
- Intelligent spam detection with machine learning
- Quarantine management with bulk operations
- Training system for improved accuracy
- Comprehensive reporting and analytics
- Multi-domain support with role-based access
- VIP monitoring for critical senders
- Mobile-responsive design for on-the-go management
Getting Started
Accessing the Interface
Navigate to your OpenEFA installation URL and log in with your credentials. The interface automatically detects your screen size and provides an optimized experience for desktop, tablet, and mobile devices.
User Roles
OpenEFA supports three user roles:
- Super Admin: Full system access, all domains, user management
- Domain Admin: Manage specific domains, view statistics, configure settings
- User: View and manage emails for assigned email addresses
Your dashboard and available features depend on your assigned role.
Dashboard
The Dashboard is your command center, providing an at-a-glance view of system activity and email protection status.
System Overview Card
Displays real-time statistics:
- Total Emails processed today and total
- Spam Blocked with percentage and trend indicators
- Quarantined Messages awaiting review
- Released Messages count
- System Health indicators
Domain Statistics
For multi-domain environments:
- Per-domain breakdown of email volume
- Spam rates by domain
- Quarantine counts per domain
- Quick links to domain-specific views
Training Progress Banner
When a new domain is added (first 7 days):
- Training progress bars showing spam and ham (legitimate) patterns learned
- Quarantine count of messages awaiting review
- Days remaining in the training window
- Quick action button to review and train the filter
The training system learns from your classifications to improve accuracy for your specific email patterns.
Quick Actions
Direct access to:
- View all emails
- Review quarantine
- Check VIP alerts
- Generate reports
- System configuration (admins)
Email Management
The Emails page (/emails) provides comprehensive email management with powerful filtering and search capabilities.
Email List View
Displays all processed emails with:
- Sender information with display name
- Recipient email addresses
- Subject line
- Spam Score with color-coded indicators
- Timestamp of receipt
- Disposition (delivered, quarantined, blocked)
- Training counters (spam/ham classifications)
Color-Coded Spam Scores
- Red background: High spam score (quarantined/blocked)
- Yellow background: Medium spam score (warning)
- Green background: Clean emails (delivered)
Filtering Options
Domain Filter
- Filter emails by recipient domain
- Multi-domain users can switch between domains
- "All Domains" option for system-wide view (admin)
Mail Direction
- Inbound: External emails coming to your domains
- Outbound: Emails sent from your servers
- Internal: Internal server-to-server communications
Disposition Filter
- All messages
- Quarantined only
- Released messages
- Delivered messages
- Blocked messages
Time Range
- Last 24 hours
- Last 7 days
- Last 30 days
- Custom date range
Search Functionality
Search across:
- Sender email addresses and names
- Recipient addresses
- Subject lines
- Message IDs
Bulk Operations
Select multiple emails using checkboxes to perform bulk actions:
- Mark as Spam: Train the filter and update spam scores (up to 3x per email)
- Mark as Not Spam: Train as legitimate email
- Release: Deliver quarantined messages to recipients
- Delete: Remove emails from quarantine
- Whitelist Sender: Add sender to trusted list
All bulk operations display confirmation dialogs and show progress notifications.
Export Options
Export email data in multiple formats:
- CSV: Spreadsheet-compatible format
- JSON: Structured data for analysis
- Excel: Full-featured Excel workbook
- PDF: Formatted report with charts
Exports include all filtered emails with complete metadata.
Email Detail View
Click any email to view complete details and take actions.
Email Information Tabs
Overview Tab
- Sender and recipient information
- Subject line
- Spam score with breakdown
- Timestamp and message ID
- Disposition status
- Training counters (how many times classified)
Content Tab
- Plain text email body
- HTML rendering (in safe sandbox)
- Character encoding information
- Content length
Headers Tab
- Complete email headers
- Authentication results (SPF, DKIM, DMARC)
- Routing information
- Received headers chain
Metadata Tab
- Spam score breakdown by feature
- Authentication details
- Link analysis
- Entity extraction (names, organizations, locations)
- Language detection
- Sentiment analysis
- Spoofing risk assessment
Attachments Tab (if present)
- List of all attachments
- File names and sizes
- MIME types
- Download buttons
- Virus scan results
Email Actions
Single Email Actions:
- Release: Deliver quarantined email to recipient
- Mark as Spam: Train filter on spam (up to 3 times)
- Mark as Not Spam: Train filter on legitimate email (up to 3 times)
- Delete: Remove from quarantine
- Whitelist Sender: Add sender to trusted list
- Block Sender: Add sender to block list
Training Counter
Each email can be trained up to 3 times for spam and 3 times for ham (not spam). The counter shows:
- X/3 Spam: Number of spam training sessions
- X/3 Ham: Number of ham training sessions
Training multiple times reinforces pattern learning for improved accuracy.
Quarantine Management
The Quarantine page (/quarantine) focuses exclusively on emails flagged as spam and held for review.
Quarantine View Features
Similar to the Emails page but filtered to show only quarantined messages:
- All filtering options (domain, time range, search)
- Color-coded spam scores
- Training counters
- Bulk operations
Review Workflow
- Filter by domain if managing multiple domains
- Sort by spam score to review highest-risk first
- Review sender and subject for false positives
- Click email to view full details
- Take action: Release, Delete, or Train
False Positive Handling
If a legitimate email was quarantined:
- Click "Mark as Not Spam" to train the filter
- Click "Release" to deliver immediately
- Consider "Whitelist Sender" for future emails
The system learns from these corrections to reduce future false positives.
Bulk Quarantine Operations
Select multiple quarantined emails:
- Bulk Release: Deliver all selected messages
- Bulk Delete: Remove all selected messages
- Bulk Mark Not Spam: Train on all selected legitimate emails
- Bulk Whitelist: Trust all selected senders
Training System
OpenEFA uses machine learning that improves through user feedback. The training system learns your organization's email patterns.
How Training Works
Spam Training
When you mark an email as spam, the system learns patterns from:
- Sender characteristics
- Subject line patterns
- Content features
- Link patterns
- Header information
Ham (Not Spam) Training
When you mark an email as not spam, the system learns:
- Legitimate sender patterns
- Expected content types
- Safe link domains
- Communication patterns
Training Counter System
Each email can be trained up to 3 times in each direction:
- 0/3: Not yet trained
- 1/3: Trained once (basic learning)
- 2/3: Trained twice (reinforced learning)
- 3/3: Maximum training (strong pattern)
New Domain Training Period
When a new domain is added to OpenEFA:
- 7-day training window begins automatically
- Dashboard banner shows training progress
- Digest emails include training reminders
- Progress indicators show patterns learned
During this period:
- Review quarantined messages daily
- Mark false positives as "Not Spam"
- Mark missed spam as "Spam"
- Build domain-specific pattern library
After 7 days, the system has learned your domain's email patterns and operates with high accuracy.
Training Best Practices
- Be consistent: Similar emails should be classified the same way
- Review regularly: Check quarantine at least daily during training
- Use multiple training: For persistent issues, train 2-3 times
- Whitelist trusted senders: Reduces false positives
- Block persistent spam: Add to block list for immediate action
Email Actions
Release Email
Purpose: Deliver a quarantined email to the intended recipient immediately.
When to use:
- False positive (legitimate email quarantined)
- Important email that needs immediate delivery
- After verifying email is safe
What happens:
- Email is delivered to recipient's inbox
- Disposition changes to "released"
- Sender may be added to safe list (optional)
- Event is logged in system audit
Mark as Spam
Purpose: Train the spam filter to recognize similar messages as spam.
When to use:
- Spam that reached inbox (false negative)
- Borderline messages that should be blocked
- Reinforcing spam patterns (up to 3x)
What happens:
- Spam training counter increments (max 3)
- Machine learning model is updated
- Email patterns are stored
- Future similar emails more likely to be blocked
- Spam score may increase
Mark as Not Spam
Purpose: Train the spam filter to recognize similar messages as legitimate.
When to use:
- Legitimate email quarantined (false positive)
- Expected emails from new senders
- Borderline legitimate messages
- Reinforcing safe patterns (up to 3x)
What happens:
- Ham training counter increments (max 3)
- Machine learning model is updated
- Legitimate email patterns stored
- Future similar emails more likely to be delivered
- Spam score may decrease
Whitelist Sender
Purpose: Trust all future emails from a specific sender or domain.
When to use:
- Trusted business partners
- Regular vendors/suppliers
- Automated system emails
- Known safe domains
What happens:
- Sender added to whitelist database
- Future emails bypass spam filtering
- Emails delivered directly to inbox
- Can be removed if needed
Block Sender
Purpose: Automatically reject all future emails from a sender or domain.
When to use:
- Persistent spam sources
- Known malicious senders
- Unwanted marketing
- Abusive senders
What happens:
- Sender added to block list
- Future emails immediately rejected
- No quarantine, direct rejection
- Sender receives bounce notification
Delete Email
Purpose: Permanently remove an email from quarantine.
When to use:
- Confirmed spam not needed for analysis
- Cleaning up old quarantine
- Privacy/security concerns
What happens:
- Email removed from database
- Cannot be recovered
- Audit log entry created
Reports & Analytics
OpenEFA provides comprehensive reporting for spam filtering effectiveness and system performance.
Effectiveness Reports
System-Wide Effectiveness (/effectiveness)
- Overall spam detection rate
- False positive/negative rates
- Email volume trends
- Top spam sources
- Top targeted domains
- Authentication statistics (SPF/DKIM/DMARC)
Domain-Specific Reports
- Per-domain spam rates
- Domain email volume
- Domain-specific trends
- Recipient breakdowns
Time-Based Analysis
- Hourly email patterns
- Daily volume charts
- Weekly trend analysis
- Month-over-month comparisons
Enhanced Domain Reports
Generate comprehensive reports for specific domains including:
- Executive summary
- Spam detection statistics
- Volume charts and graphs
- Top spam sources
- Authentication analysis
- Threat breakdown
- Recommendations
Reports available in:
- Interactive web view: Real-time charts and tables
- PDF download: Formatted for printing/sharing
- Data export: CSV for analysis
Email Statistics Dashboard
Real-time statistics:
- Processing rate: Emails per hour/day
- Spam rate: Percentage blocked
- Quarantine size: Messages awaiting review
- Release rate: False positive percentage
- Training progress: Patterns learned
Learning Analytics
Track filter improvement over time:
- Training sessions completed
- Pattern library size
- Detection accuracy trends
- False positive reduction
- User feedback statistics
Configuration (Admin)
Administrative users have access to system configuration options.
Domain Management (/config/domains)
Add Domain
- Domain name validation
- Relay host configuration
- Activation toggle
- Associated user assignment
Edit Domain
- Update relay settings
- Change active status
- Modify domain properties
- Reassign ownership
Domain Settings
- Active/inactive toggle
- Relay host IP/hostname
- User access control
- Email routing rules
Delete Domain
- Remove domain from system
- Affects email routing
- Historical data retained
User Management (/admin/users)
Create Users
- Email address (username)
- Password generation
- Role assignment (Admin/Domain Admin/User)
- Domain access assignment
Edit Users
- Update user information
- Change assigned domains
- Modify role/permissions
- Reset passwords
User Status
- Enable/disable accounts
- Lock/unlock users
- Session management
Password Management
- Admin password reset
- Temporary password generation
- One-time display for security
- User self-service password change
Whitelist Rules (/config/whitelist)
Sender Whitelist
- Individual email addresses
- Entire domains
- Pattern matching
- Notes/descriptions
- Enable/disable rules
Rule Priority
- Whitelist checked before spam filtering
- Bypasses all spam checks
- Immediate inbox delivery
Blocking Rules (/config/blocking)
Sender Blocking
- Block specific email addresses
- Block entire domains
- Pattern-based blocking
- Enable/disable rules
- Notes for documentation
Rule Actions
- Reject at SMTP level
- No quarantine (immediate rejection)
- Bounce notification to sender
Trusted Domains (/config/trusted)
Configure domains that always bypass spam filtering:
- Business partner domains
- Corporate subsidiaries
- Government entities
- System/monitoring emails
Trusted Domain Features
- Complete spam filter bypass
- Authentication still verified
- Notes for accountability
Quarantine Notifications (/settings/quarantine-notifications)
Digest Email Settings
- Enable/disable digest emails
- Frequency (daily, weekly)
- Recipients by domain
- Content customization
- Template selection
Digest Content
- Quarantined message summary
- Top spam sources
- Quick action links
- Training reminders for new domains
Test Notifications
- Send test digest immediately
- Verify configuration
- Preview email format
Cleanup Settings (/config/cleanup)
Automatic Cleanup Rules
- Retention period: Days to keep emails
- Auto-delete spam: Remove old quarantined messages
- Keep released emails: Retention for delivered messages
- Audit log retention: Historical data storage
Manual Cleanup
- Run cleanup immediately
- View cleanup logs
- Estimate space savings
Spam-Specific Cleanup
- Target only confirmed spam
- Preserve released/uncertain emails
- Safety confirmation required
System Information (/config/system-info)
View system status and configuration:
- Version information: OpenEFA version
- System resources: CPU, memory, disk usage
- Database statistics: Table sizes, record counts
- Service status: Component health checks
- Performance metrics: Processing rates, queue sizes
No sensitive information is displayed (passwords, keys, etc.)
Backup Management (/config/backup)
Database Backups
- Create manual backups
- Download backup files
- View backup history
- Delete old backups
Backup Types
- Quick backup: Essential email data
- Full backup: Complete system backup
Backup Files
- Timestamped filenames
- Compressed archives
- Downloadable via browser
VIP Alerts
Monitor critical senders with proactive notifications when their emails arrive.
VIP Alert Management (/vip-alerts)
Create VIP Alerts
- Monitored email address: Sender to watch
- Alert recipients: Who gets notified
- Protected domains: Which domains to monitor
- Alert method: Email notification
- Custom message: Personalized alert text
VIP Alert Actions
- Enable/disable alerts
- Edit alert settings
- Delete VIP configurations
- Test alert notifications
Use Cases
- Executive communications
- Client notifications
- Vendor order confirmations
- System alerts
- Legal/compliance notifications
VIP Alert Notifications
When a VIP sender emails:
- Immediate notification sent to alert recipients
- Email details included in alert
- Quick action links to view/release email
- Timestamp and routing information
VIP Billing (for service providers)
Track VIP Alert Usage (/vip-billing)
- Alert count by domain
- Billing period tracking
- Usage reports
- Export billing data
Admin Billing View (/admin/vip-billing)
- System-wide VIP usage
- Per-domain billing summary
- Mark periods as billed
- Generate invoices
User Preferences
Customize your OpenEFA experience.
Preference Settings (/user/preferences)
Display Options
- Emails per page
- Date/time format
- Default domain filter
- Default time range
Notification Preferences
- Digest email subscription
- Alert frequencies
- Email format (HTML/text)
Interface Options
- Theme selection (if available)
- Dashboard widget configuration
- Quick action customization
Tips & Best Practices
Daily Operations
Morning Routine
- Check dashboard for overnight statistics
- Review quarantine for false positives
- Check VIP alerts for critical communications
- Verify system health indicators
Weekly Tasks
- Review effectiveness report
- Update whitelist for new trusted senders
- Check for persistent spam sources
- Train on borderline messages
Monthly Activities
- Generate comprehensive reports
- Review and adjust spam threshold if needed
- Audit user access and permissions
- Review backup integrity
Maximizing Filter Accuracy
Training Tips
- Train immediately on false positives
- Consistently classify similar emails
- Use 2-3 training cycles for stubborn patterns
- Whitelist trusted senders proactively
Reducing False Positives
- Whitelist known business partners
- Train on legitimate marketing emails
- Monitor authentication failures (SPF/DKIM)
- Review spam score breakdowns for patterns
Catching More Spam
- Report missed spam immediately
- Block persistent spam domains
- Review emails just below spam threshold
- Keep system updated
Security Best Practices
Email Review
- Be cautious with unexpected attachments
- Verify sender authenticity
- Check link destinations before clicking
- Watch for spoofing indicators
System Security
- Use strong, unique passwords
- Log out when finished
- Report suspicious activity
- Review audit logs regularly (admin)
Privacy Considerations
- Only review emails you're authorized to see
- Don't share sensitive information from emails
- Use secure connections (HTTPS)
- Follow organizational email policies
Performance Optimization
Large Environments
- Use domain filters to focus views
- Leverage time range filters
- Use search for specific emails
- Export data for offline analysis
Mobile Usage
- Interface automatically optimizes for mobile
- Use quick actions for common tasks
- Bookmark frequently used pages
- Enable notifications for VIP alerts
Troubleshooting
Email Not Appearing
- Check domain filter selection
- Verify time range includes expected date
- Search by message ID if available
- Check mail direction filter
False Positives Persist
- Train 2-3 times on legitimate emails
- Check if sender is blocked
- Verify authentication passes (SPF/DKIM)
- Consider whitelisting sender
- Review spam score breakdown
Cannot Release Email
- Verify relay configuration
- Check recipient domain is active
- Review system logs
- Contact administrator if needed
Training Not Working
- Verify you haven't exceeded 3x limit
- Check user permissions
- Ensure email hasn't been deleted
- Try training from email detail view
Support & Documentation
Getting Help
For technical support or questions about OpenEFA:
- Visit: https://openefa.com
- Documentation: https://openefa.com/docs
- Forum: https://forum.openefa.com
- GitHub: https://github.com/openefa
System Health
Monitor system health from the dashboard:
- Green indicators: All systems operational
- Yellow indicators: Minor issues, monitoring
- Red indicators: Action required, contact support
Best Support Practices
When contacting support, include:
- Your OpenEFA version
- Description of the issue
- Screenshot if applicable
- Affected email Message ID (if applicable)
- Domain name (without sensitive data)
Conclusion
OpenEFA's web interface provides powerful, intuitive spam filtering management. The combination of machine learning, user training, and comprehensive controls ensures your email is protected while minimizing disruption from false positives.
Key Takeaways
- Regular training improves accuracy
- Whitelist trusted senders proactively
- Review quarantine daily during training period
- Use bulk operations for efficiency
- Monitor effectiveness reports for insights
- Leverage VIP alerts for critical communications
For the most up-to-date information and feature updates, visit https://openefa.com.