mail icon indicating copy to clipboard operation
mail copied to clipboard

Mailpiler integration for archived email in Mail client

Open sunjam opened this issue 2 years ago • 3 comments

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

sunjam avatar Dec 28 '23 23:12 sunjam

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.

kesselb avatar Dec 29 '23 16:12 kesselb

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.

JPustkuchen avatar Dec 29 '23 16:12 JPustkuchen

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.

kesselb avatar Dec 30 '23 16:12 kesselb

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

jsuto avatar Nov 04 '24 09:11 jsuto