frosh / mail-platform-archive
Mail Archive
Package info
github.com/FriendsOfShopware/FroshPlatformMailArchive
Type:shopware-platform-plugin
pkg:composer/frosh/mail-platform-archive
Requires
- shopware/core: ~6.6.0 || ~6.7.0
- zbateson/mail-mime-parser: ^3.0.6
Requires (Dev)
- frosh/tools: >2.1.3
Suggests
None
Provides
None
Conflicts
- frosh/tools: <2.1.3
Replaces
None
- dev-main
- 3.7.0
- 3.6.0
- 3.5.5
- 3.5.4
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.1
- 3.0.0
- 2.x-dev
- 2.1.0
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.1
- 1.0.0
- 0.3.x-dev
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.x-dev
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.2
- 0.1.1
- dev-copilot/fix-deleting-customer-order-flow
- dev-fix/create-table-migration
This package is auto-updated.
Last update: 2026-10-21 18:13:59 UTC
README
Description
This plugin adds an MailArchive to your Shopware-Administration stored in Database.
Features
- Save all outgoing mails
- Linking to customer
- Resend Mail
- Save attachments
- Download EML
- Search in List
Zip-Installation
- Download the latest plugin version
- Upload and install plugin using Plugin Manager
Contributing
Feel free to fork and send pull requests!
Administration tests
Tests use the Vitest Shopware Admin Bridge, following the FroshTools setup.
Use Node.js 22.12+, 24, or 26+ and npm 10+.
A local Shopware Administration source tree with installed npm dependencies is required.
The bridge discovers it in a Shopware checkout or Composer installation; set SHOPWARE_ADMINISTRATION_PATH to select another installation.
cd src/Resources/app/administration
npm ci
npm run test:unit:doctor
npm run test:unit
From the plugin root, composer test:admin runs the same suite.
Use npm run test:unit:watch in the Administration directory for watch mode.
CI runs the suite against Shopware 6.6, 6.7, and trunk.
Licence
This project uses the MIT License.