Migrating from Barracuda Message Archiver#
This documentation applies to Piler enterprise edition 2.1.0
Revision #1
Publication date: 2025-DEC-12
Overview#
Barracuda Message Archiver stores emails in a proprietary format but provides an export feature that outputs ZIP files containing EML messages. This guide covers the self-service export process.
Note: Barracuda's professional migration services can cost $10,000-$50,000. The self-service approach described here is free but requires administrator effort.
Prerequisites#
- Barracuda Message Archiver administrator access
- Sufficient disk space for export (1.5-2x your archive size for ZIP + extracted files)
- Network or USB storage for transferring data to Piler server
Step 1: Export from Barracuda#
Access the Web Interface#
- Log into the Barracuda Message Archiver web interface
- Navigate using an administrator account
Navigate to Export#
- Go to Tools in the main navigation
- Click Export Messages
Configure Export Settings#
- Date Range: Select the time period to export
- For full migration, select your earliest archive date to today
-
For large archives, consider exporting in yearly chunks
-
Mailboxes: Select which mailboxes to export
- Choose "All" for complete migration
-
Or select specific mailboxes/users
-
Format: Select ZIP format
- ZIP files contain individual EML messages
-
PST format requires Windows conversion step
-
Destination: Choose where to save exports
- Network share recommended for large exports
-
Local disk if transferring via USB later
-
Click Export to begin
Monitor Export Progress#
- Barracuda shows export progress in the interface
- Large archives may take many hours or days
- Exports may be split into multiple ZIP files
Download Exported Files#
- Once export completes, download all ZIP files
- Verify file integrity (check file sizes, no truncation)
- Store in accessible location for transfer
Step 2: Extract ZIP Files#
Before importing, extract all ZIP archives.
On Linux#
# Create extraction directory
mkdir -p /var/piler/import/barracuda
# Extract all ZIP files
cd /path/to/downloaded/zips
for zip in *.zip; do
unzip -o "$zip" -d /var/piler/import/barracuda/
done
On Windows (if extracting before transfer)#
- Right-click each ZIP file
- Select "Extract All..."
- Extract to a folder for transfer
Verify Extraction#
# Count extracted EML files
find /var/piler/import/barracuda -name "*.eml" | wc -l
# Check sample file
head -20 /var/piler/import/barracuda/sample.eml
Step 3: Transfer to Piler Server#
If extracted on a different machine, transfer to Piler server.
Using rsync (Recommended)#
rsync -avz --progress /path/to/barracuda/ piler-server:/var/piler/import/barracuda/
Using USB Drive#
For multi-TB archives:
- Copy extracted files to USB drive
- Connect to Piler server
- Mount and copy to import directory
Step 4: Import into Piler#
Set Permissions#
chown -R piler:piler /var/piler/import/barracuda/
Run Import#
pilerimport -dir /var/piler/import/barracuda \
-tenantid fictive \
-workers 8 \
-progress
For very large archives:
pilerimport -dir /var/piler/import/barracuda \
-tenantid fictive \
-workers 16 \
-progress
Monitor Progress#
Watch the progress bar for:
- Total files discovered
- Processing rate
- Success/failure counts
Step 5: Verify Migration#
Review Import Statistics#
Import completed:
Processed: 2,500,000
Success: 2,450,000
Duplicates: 45,000
Failed: 5,000
Verify in Piler UI#
- Log into Piler web interface
- Search across different date ranges
- Verify attachments open correctly
- Confirm all expected users/mailboxes appear
Investigate Failures#
Common failure causes:
- Corrupted EML files in Barracuda export
- Encoding issues with special characters
- Malformed headers in old emails
Review failed files manually if count is significant.
Troubleshooting#
ZIP extraction fails#
# Try unzip with different options
unzip -o -O CP437 archive.zip -d /var/piler/import/
# For corrupted ZIP, try recovering
zip -FF corrupted.zip --out fixed.zip
Non-EML files in export#
Barracuda may include metadata files. These are automatically skipped by pilerimport.
Very slow export from Barracuda#
- Export during off-hours
- Export in smaller date range chunks
- Contact Barracuda support if export hangs
Memory issues during large import#
Reduce worker count:
pilerimport -dir /var/piler/import/barracuda -workers 4 -progress
High failure rate (>1%)#
- Check sample failed files for patterns
- Verify ZIP extraction completed fully
- Look for encoding issues in filenames
- Check Piler server disk space
Alternative: Barracuda Support Export#
If self-service export isn't feasible:
- Contact Barracuda Technical Support
- Request export assistance
- Be prepared for professional services fees ($10K-$50K)
- Barracuda will provide exported files in EML or PST format
- Follow import steps above once you receive the export
Cleanup#
After successful migration:
# Remove imported files
rm -rf /var/piler/import/barracuda/
# Remove original ZIP files
rm -rf /path/to/downloaded/zips/