Add comprehensive documentation for DMARQ, including user guides, deployment instructions, and feature descriptions
- Created main documentation index and user guide with sections on getting started, dashboard overview, managing domains, and reports. - Added detailed deployment guide for Docker and manual installation. - Included user-friendly explanations of DMARC, its benefits, and how to manage domains and reports. - Implemented visual assets for dashboard, domains, IMAP, and reports. - Established requirements for documentation build using MkDocs and Material theme. - Integrated navigation structure for easy access to all documentation sections.
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
# IMAP Integration
|
||||
|
||||
DMARQ can automatically retrieve DMARC reports from your email inbox using IMAP. This guide explains how to set up and manage IMAP integration.
|
||||
|
||||
## Overview
|
||||
|
||||
DMARC reports are typically sent to a dedicated email address that you specify in your DMARC record. DMARQ can connect to this mailbox using IMAP to fetch and process these reports automatically.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Before configuring IMAP integration, you need:
|
||||
|
||||
1. An email account dedicated to receiving DMARC reports
|
||||
2. IMAP access enabled for this email account
|
||||
3. Your DMARC record configured to send reports to this email address
|
||||
|
||||
## Configuration Steps
|
||||
|
||||
### 1. Enable IMAP Integration
|
||||
|
||||
1. Navigate to **Settings** > **IMAP Integration**
|
||||
2. Toggle **Enable IMAP** to ON
|
||||
|
||||
### 2. Enter IMAP Server Details
|
||||
|
||||
Fill in the following information:
|
||||
- **IMAP Server**: The hostname of your IMAP server (e.g., `imap.gmail.com`)
|
||||
- **IMAP Port**: The port number (typically 993 for SSL)
|
||||
- **Use SSL/TLS**: Toggle ON for secure connections (recommended)
|
||||
|
||||
### 3. Enter Authentication Details
|
||||
|
||||
- **Username**: Your email address
|
||||
- **Password**: Your email password or app password
|
||||
- For Gmail and other providers with 2FA, you'll need to create an app-specific password
|
||||
|
||||
### 4. Configure Mailbox Settings
|
||||
|
||||
- **Folder**: The mailbox folder to check for reports (usually "INBOX")
|
||||
- **Polling Interval**: How frequently DMARQ should check for new reports (e.g., every 60 minutes)
|
||||
- **Report Processing**: Choose what to do after processing:
|
||||
- Mark as read
|
||||
- Move to a specific folder
|
||||
- Delete after processing
|
||||
|
||||
### 5. Test Connection
|
||||
|
||||
1. Click **Test Connection** to verify your IMAP settings
|
||||
2. DMARQ will attempt to connect and report success or failure
|
||||
3. If successful, you'll see the number of unread messages in the specified folder
|
||||
|
||||
## Advanced IMAP Settings
|
||||
|
||||
### Email Filtering
|
||||
|
||||
You can configure DMARQ to only process certain emails:
|
||||
|
||||
- **Subject Filter**: Only process emails with subjects containing specific text
|
||||
- **Sender Filter**: Only process emails from specific senders
|
||||
- **Age Filter**: Only process emails newer than a specific age
|
||||
|
||||
### Attachment Handling
|
||||
|
||||
Configure how DMARQ handles report attachments:
|
||||
|
||||
- **Supported Formats**: XML, ZIP, GZ, EML
|
||||
- **Size Limit**: Maximum attachment size to process (default: 10MB)
|
||||
- **Processing Priority**: Which attachments to process first
|
||||
|
||||
### Troubleshooting IMAP Connections
|
||||
|
||||
If you're having trouble with IMAP integration:
|
||||
|
||||
1. **Check Credentials**: Verify username and password are correct
|
||||
2. **Verify Server Settings**: Confirm IMAP server address and port
|
||||
3. **Check IMAP Access**: Ensure IMAP is enabled for your email account
|
||||
4. **App Passwords**: If using 2FA, verify you're using an app-specific password
|
||||
5. **Firewall Issues**: Ensure your DMARQ instance can connect to your IMAP server
|
||||
6. **View IMAP Logs**: Check the IMAP connection logs in **Settings** > **Logs**
|
||||
|
||||
## Managing IMAP Integration
|
||||
|
||||
### Monitoring Activity
|
||||
|
||||
You can monitor IMAP integration activity:
|
||||
|
||||
1. Navigate to **Settings** > **IMAP Integration**
|
||||
2. View the **Activity Log** section
|
||||
3. Check when reports were last fetched and how many were processed
|
||||
|
||||
### Pausing Integration
|
||||
|
||||
To temporarily disable IMAP fetching:
|
||||
|
||||
1. Navigate to **Settings** > **IMAP Integration**
|
||||
2. Toggle **Enable IMAP** to OFF
|
||||
3. Click **Save Changes**
|
||||
|
||||
DMARQ will stop checking for new reports until you re-enable the integration.
|
||||
Reference in New Issue
Block a user