[FEATURE] Integrate Swift Mailer's spool transport
Adds new configuration to the install tool and provides an extbase schedular task and command. A small refactoring was required: * Moved transport creation from mailer to a factory Possible issues are: * sending of memory-spooled messages is a bit hacky Resolves: #76349 Releases: master Change-Id: I9736d4f943eea2052bf935ac1fc055c336894397 Reviewed-on: https://review.typo3.org/49182 Reviewed-by:Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Classes/Command/SendEmailCommand.php 79 additions, 0 deletionstypo3/sysext/core/Classes/Command/SendEmailCommand.php
- typo3/sysext/core/Classes/Mail/Mailer.php 23 additions, 53 deletionstypo3/sysext/core/Classes/Mail/Mailer.php
- typo3/sysext/core/Classes/Mail/MemorySpool.php 59 additions, 0 deletionstypo3/sysext/core/Classes/Mail/MemorySpool.php
- typo3/sysext/core/Classes/Mail/TransportFactory.php 134 additions, 0 deletionstypo3/sysext/core/Classes/Mail/TransportFactory.php
- typo3/sysext/core/Configuration/Commands.php 7 additions, 0 deletionstypo3/sysext/core/Configuration/Commands.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 2 additions, 0 deletionstypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml 6 additions, 0 deletions...t/core/Configuration/DefaultConfigurationDescription.yaml
- typo3/sysext/core/Documentation/Changelog/master/Feature-76349-IntegrateSwiftMailersSpoolTransportIntoTYPO3.rst 67 additions, 0 deletions...re-76349-IntegrateSwiftMailersSpoolTransportIntoTYPO3.rst
- typo3/sysext/core/Tests/Unit/Command/SendEmailCommandTest.php 71 additions, 0 deletions...3/sysext/core/Tests/Unit/Command/SendEmailCommandTest.php
- typo3/sysext/core/Tests/Unit/Mail/Fixtures/FakeFileSpoolFixture.php 31 additions, 0 deletions...xt/core/Tests/Unit/Mail/Fixtures/FakeFileSpoolFixture.php
- typo3/sysext/core/Tests/Unit/Mail/Fixtures/FakeInvalidSpoolFixture.php 53 additions, 0 deletions...core/Tests/Unit/Mail/Fixtures/FakeInvalidSpoolFixture.php
- typo3/sysext/core/Tests/Unit/Mail/Fixtures/FakeMemorySpoolFixture.php 28 additions, 0 deletions.../core/Tests/Unit/Mail/Fixtures/FakeMemorySpoolFixture.php
- typo3/sysext/core/Tests/Unit/Mail/Fixtures/FakeValidSpoolFixture.php 53 additions, 0 deletions...t/core/Tests/Unit/Mail/Fixtures/FakeValidSpoolFixture.php
- typo3/sysext/core/Tests/Unit/Mail/MailerTest.php 33 additions, 0 deletionstypo3/sysext/core/Tests/Unit/Mail/MailerTest.php
- typo3/sysext/core/Tests/Unit/Mail/TransportFactoryTest.php 171 additions, 0 deletionstypo3/sysext/core/Tests/Unit/Mail/TransportFactoryTest.php
Please register or sign in to comment