Giter VIP home page Giter VIP logo

froshplatformmailarchive's Introduction

FroshPlatformMailArchive

Description

This plugins 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

Contributing

Feel free to fork and send pull requests!

Licence

This project uses the MIT License.

froshplatformmailarchive's People

Contributors

alpham8 avatar amenk avatar aragon999 avatar aubreyhewes avatar imgbotapp avatar plugware avatar schneider-felix avatar shyim avatar stefanpoensgen avatar tinect avatar vardumper avatar wexollm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

froshplatformmailarchive's Issues

Add attachments

Please describe the feature you would like to see implemented.

At the moment Mail attachments won't be listed and are missing if you resend an email.
This would be awesome!

can't updade, can't uninstall

PHP Version

8.2.7-1~deb12u1

Shopware Version

6.5.1.0

Actual behaviour

Plugin version 2.0.2 is installed

Attempt to install update ends in error message:
Can not download plugin. Please contact your system administrator. Error: can not downloads plugins managed by composer from store api

Attemp to uninstall ends in error message:
An exception occurred while executing a query: SQLSTATE[23000]: Integrity constraint violation: 1451 Cannot delete or update a parent row: a foreign key constraint fails

Expected behaviour

I just want to uninstall this fucked up situation and forget ever having had this addon.

Steps to Reproduce?

  • install version 2.0.2
  • try to uninstall/update

Mail Archive 2.0.0 Bug

PHP Version

No response

Shopware Version

6.5.4.0

Actual behaviour

Can't install the updated version 2.0.0. I also uninstalled the plugin but still can't install the new version. I get following error message:

Failed Dependency

Required plugin/package "zbateson/mail-mime-parser ^2.4" is missing or not installed and activated"

Before everything worked fine!?

Best regards,
Marco

Expected behaviour

Should install without an error.

Steps to Reproduce?

n.a.

Datenschutzhinweise und Nutzungsbedingungen

Question

Guten Tag,

wir möchten gerne Ihr Plugin "Mail Archive" in unseren Shopware-Shop integrieren. Können Sie mir sagen, wo die Daten aus dem Plugin gehostet werden? Haben die Programmierer/Hersteller Zugriff auf das Plugin und die darin enthaltenen Daten? Gibt es vielleicht Datenschutzhinweise und/oder Nutzungsbedingungen?

Vielen Dank und beste Grüße
Silke Höffken

FroshMailArchive muss migriert werden

Please describe the feature you would like to see implemented.

Hallo,

seit dem Shopware update kommt die Meldung das die Mails über CLI mit einem Befehl migriert werden müssen.

Leider bekomme ich das nicht hin, kann man mir helfen und eine kurze Schritt für Schritt Anleitung machen?

Danke

When upgrading 1.0.0 to 2.0.2 - Table already exists

PHP Version

8.1

Shopware Version

6.5.4.1

Actual behaviour

Update 7 plugin(s):

  • Mail Archive (v1.0.0)
Error thrown while running command "plugin:update --no-interaction --skip-asset-build FroshPlatformMailArchive JopsoMonitoring MelcoFusion NovalnetPayment PayonePayment Sync4ApiExport SwagPayPal". Message: "An exception 
occurred while executing a query: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 
'frosh_mail_archive_attachment' already exists" ["exception" => Doctrine\DBAL\Exception\TableExistsException^ { 
…},"command" => "plugin:update --no-interaction --skip-asset-build FroshPlatformMailArchive JopsoMonitoring 
MelcoFusion NovalnetPayment PayonePayment Sync4ApiExport SwagPayPal","message" => "An exception occurred 
while executing a query: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'frosh_mail_archive_attachment' 
already exists"]

Expected behaviour

Upgrade runs throw

Steps to Reproduce?

Might be a local problem, did you see this before? How can it be recovered?

rework eml

Please describe the feature you would like to see implemented.

  • save EML gzipped into blob-field (there are also attachments saved)
  • extract information from EML or using it 1:1 in MailResendController instead of fields

Can´t install

Question

When I try to install the plugin I get following message:
Bad Request

Could not execute "composer require" for plugin "FroshPlatformMailArchive (frosh/mail-platform-archive:2.0.5). Output: ./composer.json has been updated Running composer update frosh/mail-platform-archive --with-dependencies Loading composer repositories with package information Dependency shopware/core is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies. Updating dependencies Lock file operations: 6 installs, 0 updates, 0 removals - Locking frosh/mail-platform-archive (2.0.5) - Locking pimple/pimple (v3.5.0) - Locking symfony/polyfill-iconv (v1.28.0) - Locking zbateson/mail-mime-parser (2.4.0) - Locking zbateson/mb-wrapper (1.2.0) - Locking zbateson/stream-decorators (1.2.1) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 6 installs, 0 updates, 0 removals As there is no 'unzip' nor '7z' command installed zip files are being unpacked using the PHP zip extension. This may cause invalid reports of corrupted archives. Besides, any UNIX permissions (e.g. executable) defined in the archives will be lost. Installing 'unzip' or '7z' (21.01+) may remediate them. 0 [>---------------------------] 0 [->--------------------------] - Installing symfony/polyfill-iconv (v1.28.0): Extracting archive - Installing zbateson/mb-wrapper (1.2.0): Extracting archive - Installing zbateson/stream-decorators (1.2.1): Extracting archive - Installing pimple/pimple (v3.5.0): Extracting archive - Installing zbateson/mail-mime-parser (2.4.0): Extracting archive - Installing frosh/mail-platform-archive (2.0.5): Symlinking from custom/plugins/FroshPlatformMailArchive 0 [>---------------------------] 0 [->--------------------------] Generating optimized autoload files 144 packages you are using are looking for funding. Use the composer fund command to find out more! Run composer recipes at any time to see the status of your Symfony recipes. Found 1 security vulnerability advisory affecting 1 package. Run "composer audit" for a full list of advisories.

Anzeigen doesn't work anymore

Hello, we are running Shopware 6.2.2 but with the latest Update of your Plugin the button "anzeigen" doesn't work anymore. Can you please check? Thank you for the great Plugin!

Löschen älterer Mail

Question

Da die Datenbank langsam sehr groß wird (2gb nur mailarchive) meine Frage:
Können ältere Mails einfach aus der Datenbank gelöscht werden oder führt das zu einen Fehler im Shopware-Backend.

In der neuen Plugin-Version gibt es ja auch schon eine Löschfunktion. Hier wäre noch eine Einstellung nach Datum schön.
Also: "Alle Mails älter als 1.10.21 löschen"

Danke für Eure Hilfe und das wirklich gute Plugin.

sg,
Christian

Emails in BCC

Please describe the feature you would like to see implemented.

Hi,
Is there any possibility that we get the mails in BCC instead of a separate mail?
If not, are you planning on doing such a feature?

Best Regards,

Cleanup task for older mails

Having this plugin installed over several months it would be nice to have some kind of cleanup process implemented. Even for DSGVO purposes it would be nice to be able to keep archived mails just for X days or months.

Wo starten

Question

Hallo

wo starte ich Ihr Plugin?
Bei Ihnen steht "Meine Erweiterungen > Mailarchiv" aber da ist kein Menüpunkt...
aktiviert für alle kanäle ist es....

Gruß, Mario Berg

shopware 6.2.1.
testshop: mond.tv

Internal Server Error

Hello everyone,

for a new SW6 project, we want to use your plugin. We are working on the 6.4.0.0 Shopware version. I was able to install your plugin on our staging, however the following error appears during activation:

"Internal Server Error" - I have sent you that the error message also attached once. Is it an error that can be fixed on our part or plugin dependent?

Thank you for your help, I look forward to your feedback.

Bildschirmfoto 2021-05-20 um 13 23 32

User Deprecated: Since symfony/http-foundation 5.3: "Symfony\Component\HttpFoundation\RequestStack::getMasterRequest()" is deprecated, use "getMainRequest()" instead.

PHP Version

PHP 7.4.26

Shopware Version

v6.4.5.1

Actual behaviour

09:28:47 INFO      [php] User Deprecated: Since symfony/http-foundation 5.3: "Symfony\Component\HttpFoundation\RequestStack::getMasterRequest()" is deprecated, use "getMainRequest()" instead.
[
  "exception" => ErrorException {
    #message: "User Deprecated: Since symfony/http-foundation 5.3: "Symfony\Component\HttpFoundation\RequestStack::getMasterRequest()" is deprecated, use "getMainRequest()" instead."
    #code: 0
    #file: ".../www/vendor/symfony/http-foundation/RequestStack.php"
    #line: 92
    #severity: E_USER_DEPRECATED
    trace: {
      .../www/vendor/symfony/http-foundation/RequestStack.php:92 { …}
      .../www/vendor/store.shopware.com/froshplatformmailarchive/src/Services/MailSender.php:66 { …}
      .../www/vendor/store.shopware.com/froshplatformmailarchive/src/Services/MailSender.php:58 { …}
      .../www/vendor/store.shopware.com/froshplatformmailarchive/src/Services/MailSender.php:42 { …}
      .../www/vendor/shopware/platform/src/Core/Content/Mail/Service/MailService.php:218 { …}
...
      .../www/vendor/symfony/console/Command/Command.php:299 { …}
      .../www/vendor/symfony/console/Application.php:996 { …}
      .../www/vendor/symfony/framework-bundle/Console/Application.php:96 { …}
      .../www/vendor/symfony/console/Application.php:295 { …}
      .../www/vendor/symfony/framework-bundle/Console/Application.php:82 { …}
      .../www/vendor/symfony/console/Application.php:167 { …}
      .../www/bin/console:44 {
    › $application = new Application($kernel->getKernel());
        › $application->run($input);
        › 
      }
    }
  }
]


Expected behaviour

No deprecation warning

Steps to Reproduce?

Run bin/console command with -vvv

Shopware 6.4.4.1 mails no longer displayed "neterror"

PHP Version

8.0.10

Shopware Version

6.4.4.1

Actual behaviour

Clicking on an email in the plugin, opens the individual mail page.
on that page, the "HTML" and "PLAIN" no longer show the body of the mail, they show "neterror" instead.

Plugin 0.3.1

Expected behaviour

the mail body should be shown, in html and in plain

Steps to Reproduce?

Install latest Shopware Update 6.4.4.1, under 6.4.4.0 the mail body was shown

Log mail errors

Is it technically possible to log mail.sent.error events (if the template was broken) in the mail archive and let the user resent the mails, after the template was fixed?

default sorting

We should define a default sorting by field createdAt order DESC

How/where to run the command "bin/console frosh:mailarchive:migrate"?

Question

Hello, after updating Mail Archive plugin and Shopware we got prompted to migrate the mails: "CLI with the command:
bin/console frosh:mailarchive:migrate".

  1. logged in via SSH
  2. ran "./bin/console frosh:mailarchive:migrate" within the project folder (parent folder of "bin")
  3. Error message: There are no commands defined in the "frosh:mailarchive" namespace.

In which folder do I need to run the command?

Shopware version: 6.5.4.1
Mail Archive Plugin version: 2.0.3

Thank you

Installation

PHP Version

8.1.22

Shopware Version

6.5.5.1

Actual behaviour

After updating to Shopware 6.5.5.1 from 6.4.20.1 there was the following error message:

Required plugin/package "zbateson/mail-mime-parser ^2.4" is missing or not installed and activated

Then I entered the following command: "composer require zbateson/mail-mime-parser" but there was no improvement.

Expected behaviour

The update automatically installs the required packages

Steps to Reproduce?

Install the package on a standard “all-inkl (all-inkl.com)” server with Shopware 6.5 installed. Alternatively, a server without the mail-mime-parser 2.4 package is also possible

MailArchive not shown in menu

PHP Version

7.4.25

Shopware Version

v6.4.6.0

Actual behaviour

Plugin installed and activated, cache cleared > menu not shown in backend

Expected behaviour

MailArchive shows in menu

Steps to Reproduce?

Installation as described in plugin

FroshMailArchive must be migrated

Question

After updating the plugin to support Shopware 6.5 the message "FroshMailArchive must be migrated" appears everytime after I've logged in.

I have to execute command bin/console frosh:mailarchive:migrate. While executing a progress bar appears and everything seems to be right. But the message still appears.

plugin is missing in the menu

PHP Version

7.4.16

Shopware Version

6.4.10.1

Actual behaviour

Plugin installed, activated and it's not showing up in the SW-menu

Expected behaviour

showing up in the SW-menu to see the mail archive

Steps to Reproduce?

Plugin installed and activated. Even deleted and reinstalled, but same issu
mail-archive-shopware
e

Shopware 6.4.10 breaks plugin

PHP Version

8.0.17

Shopware Version

6.4.10

Actual behaviour

Link under Settings > Extensions is missing

Direct call of /admin#/frosh/mail/archive/list results in a white page

Expected behaviour

Link should be available & plugin should work

Steps to Reproduce?

update from Shopware 6.4.9 where everything was working fine to Shopware 6.4.10 which breakes this plugin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.