Piler Email Archiving

Piler: Mail Archiving Without the Overhead General Overview Piler is what many sysadmins turn to when email archiving becomes a requirement — either because of policy, compliance, or plain old “we need to keep everything.” It doesn’t pretend to be enterprise-grade software with dashboards full of bells and whistles. What it does is simple: capture mail, store it, and make it searchable. That’s it — and for a lot of environments, that’s more than enough.

It’s open-source, has no license tricks,

OS: Windows / Linux / macOS
Size: 2.67 MB
Version: piler-1.4.7
🡣: 174 stars

Piler: Mail Archiving Without the Overhead

General Overview

Piler is what many sysadmins turn to when email archiving becomes a requirement — either because of policy, compliance, or plain old “we need to keep everything.” It doesn’t pretend to be enterprise-grade software with dashboards full of bells and whistles. What it does is simple: capture mail, store it, and make it searchable. That’s it — and for a lot of environments, that’s more than enough.

It’s open-source, has no license tricks, and runs on regular Linux infrastructure. Whether it’s journaling from Exchange or Google Workspace, or just redirecting mail from Postfix, Piler sits quietly in the background, indexing and storing messages without drama.

The system has been around for a while, and while the interface may not win design awards, it’s stable, predictable, and doesn’t lock anything away behind proprietary formats.

What It Can Do

Feature What It Handles
SMTP-Based Capture Accepts journal or BCC’d mail via standard SMTP
Full-Text Search Uses Sphinx to index message body, headers, attachments
Web Interface Web UI for lookup, export, tags, and access control
Retention Rules Global or domain-level expiration settings
LDAP/AD Support Can plug into existing auth directories
Message Export Individual `.eml` downloads or batch archive extraction
Attachment Search Recognizes PDFs, DOCs, and similar file types for content matching
TLS Support Secure transport for mail ingestion
Multi-Domain Capable Supports archiving from multiple sources/domains
API Access REST endpoints available for external tooling or automation

Deployment Notes

– Designed for Linux — tested well on Debian, RHEL, AlmaLinux
– Core stack includes MySQL, Sphinx, and a local MTA like Postfix
– Handles mail from Exchange, Google Workspace, or any journaling-capable source
– Auth can be handled via LDAP, Active Directory, or local accounts
– Archive storage is just the filesystem — supports local disk, NFS, or mounted storage
– Admin interface is PHP-based; works with Apache or Nginx
– Unofficial Docker builds exist, but manual setup gives better control

Where It’s Actually Used

– Legal or HR teams needing archived copies for compliance or dispute resolution
– Mid-sized companies wanting to retain every outbound/inbound message just in case
– Government orgs with policy requirements around message retention
– Tech shops migrating away from cloud and wanting self-hosted search access
– Replacing old commercial archive boxes that are no longer maintained

Weak Spots

– There’s no backup system included — that’s up to external tools or scripts
– The UI feels old-school, and in many ways, it is — but it works
– Sphinx indexing needs tuning on large data volumes — not totally set-and-forget
– No per-user mailbox views — this is an archive, not a mail client
– Mobile access? Forget it. This is a desktop-facing, admin-focused tool

Compared To

Tool What It Does Notes vs. Piler
MailStore Windows-focused archiver Easier install, but closed-source and less flexible
Barracuda Appliance or hybrid solution Turnkey, but expensive and black-box
Zimbra Archiving Tied to Zimbra mail Good if you already run Zimbra — otherwise too integrated
Google Vault For Google Workspace Convenient, but zero control, no offline fallback
Dovecot + Archivemail Scripted email backups Lightweight, but lacks UI, indexing, or real compliance structure

Other articles

Submit your application