Mailpiler integration for archived email in Mail client
Is your feature request related to a problem? Please describe.
- https://github.com/nextcloud/mail/issues/22#issuecomment-913746984
@JPustkuchen it would indeed be great if you can open a separate issue for that so it does not get lost, thank you! :)
- https://github.com/nextcloud/mail/issues/22#issuecomment-1285205178
Seems this excellent idea was not added to a new issue, so doing that. piler aka Mailpiler, is a PHP-based Open Source Email Archiving service for enterprises. Bitbucket repo List of features and PHP coding make it a very appealing companion to Nextcloud Mail client! Biggest headache with such a project is not having it integrated into a mail client.
Cheers and Happy Holidays.
Built-in SMTP server
STARTTLS support
Virus checking (using clamav)
Exclusion (formerly: archiving) rules
Retention rules
Attachment deduplication
Zlib compression
AES-256 encryption (formerly: Blowfish)
Digital signing and verification
Searching
Simple search
Advanced search
Save/load search criteria
Tagging emails
Adding notes to emails
View/export/restore of archived emails
Web interface
Access with a browser
AD/LDAP authentication
Single Sign-on
Google OAuth
IMAP authentication
POP3 authentication
2 factor authentication (2FA)
Custom authentication hooks
Access control
i18n
Monitoring / Audit
Logging of events
Search the audit logs
Legal hold
Status info/chart
Import / Export
Export to EML format
Import from PST (using readpst), EML and mailbox format
Import from POP3/IMAP account
S3 object storage Full Text Search Rest API
Describe the solution you'd like
Mailpiler integration for Mail Client, as linked from previous thread
Describe alternatives you've considered
Running Mailpiler by itself
Additional context
No response
Can you elaborate a bit about the integration, how should that work?
While the GUI for mailpiler is written in PHP it still looks like a rather complex piece of software with a lot of additional dependencies: https://www.mailpiler.org/installation/
Reading https://www.mailpiler.org/piler-basics-in-a-nutshell/ the general concept seems that a server administrator configures the smtp server to forward every email to mailpiler.
You want to integrate the mailpiler gui/search the mailpiler archive from Nextcloud Mail? I don't know if we want such an integration, especially because there is already a GUI.
Perhaps as a first step, the Nextcloud team (if generally interested) could try contacting the Mailpiler maintainer and ask, if he's generally interested in collaboration. If not, this might be even more (or too) complicated.
If yes, there might be options to discuss further. For example, by making Mailpiler headless / API-centric or at least more compatible for such integrations.
Might that be a way? I think the legal requirement for audit-safe mail archiving (Germany / EU / others?) makes this quite beneficial for all companies using Nextcloud all-in-one. And a big PLUS to chose instead of closed source commercial solutions.
Side note: If you have a support contract with Nextcloud GmbH, please let our support know about your requirement to track it internally.
I am still unable to understand what kind of integration in Nextcloud Mail you have in mind.
If you setup mailpiler like https://www.mailpiler.org/installation/ then your smtp server will forward any messages to mailpiler. Nextcloud Mail, as imap client, is not involved in this process.
Hello, I'm the maintainer of piler. Recently the project has moved to github, see https://github.com/jsuto/piler Let me know how I can help with the integration to nextcloud. This is the discussion opened in the piler project: https://github.com/jsuto/piler/discussions/188