Merge remote-tracking branch 'benoit/MAILET-115'
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/ed02e924 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/ed02e924 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/ed02e924 Branch: refs/heads/master Commit: ed02e924d86f9d33d1b0ac5ed8042c12794e9094 Parents: 1602d26 b1090d6 Author: Raphael Ouazana <[email protected]> Authored: Wed Jan 11 10:24:49 2017 +0100 Committer: Raphael Ouazana <[email protected]> Committed: Wed Jan 11 10:24:49 2017 +0100 ---------------------------------------------------------------------- .../org/apache/mailet/base/DateFormats.java | 16 +- .../org/apache/mailet/base/GenericMailet.java | 32 +- .../org/apache/mailet/base/StringUtils.java | 22 + .../org/apache/mailet/base/StringUtilsTest.java | 93 ++ .../org/apache/mailet/base/test/FakeMail.java | 8 +- .../mailet/base/test/FakeMailContext.java | 32 +- .../mailet/base/test/FakeMailetConfig.java | 3 +- mailet/pom.xml | 3 +- .../transport/mailets/AddSubjectPrefix.java | 34 +- .../mailets/utils/MimeMessageModifier.java | 42 + .../mailets/utils/MimeMessageUtils.java | 86 + .../mailets/utils/MimeMessageModifierTest.java | 56 + .../mailets/utils/MimeMessageUtilsTest.java | 155 ++ server/data/data-api/pom.xml | 1 - server/data/data-library/pom.xml | 2 +- server/mailet/mailets/pom.xml | 10 + .../james/transport/mailets/AbstractNotify.java | 272 --- .../transport/mailets/AbstractRedirect.java | 1577 ------------------ .../apache/james/transport/mailets/Bounce.java | 189 ++- .../james/transport/mailets/DSNBounce.java | 711 ++++---- .../apache/james/transport/mailets/Forward.java | 228 ++- .../transport/mailets/NotifyPostmaster.java | 208 ++- .../james/transport/mailets/NotifySender.java | 211 ++- .../james/transport/mailets/Redirect.java | 268 +-- .../apache/james/transport/mailets/Resend.java | 175 +- .../mailets/redirect/AddressExtractor.java | 185 ++ .../mailets/redirect/InitParameters.java | 59 + .../redirect/InitParametersSerializer.java | 45 + .../redirect/LoadedOnceInitParameters.java | 167 ++ .../redirect/MailMessageAlteringUtils.java | 256 +++ .../mailets/redirect/MailModifier.java | 222 +++ .../redirect/NotifyMailetInitParameters.java | 132 ++ .../mailets/redirect/NotifyMailetsMessage.java | 110 ++ .../mailets/redirect/ProcessRedirectNotify.java | 180 ++ .../redirect/RedirectMailetInitParameters.java | 145 ++ .../mailets/redirect/RedirectNotify.java | 292 ++++ .../mailets/redirect/SpecialAddress.java | 63 + .../mailets/redirect/SpecialAddressKind.java | 51 + .../transport/mailets/redirect/TypeCode.java | 49 + .../james/transport/util/MailAddressUtils.java | 73 + .../james/transport/util/RecipientsUtils.java | 59 + .../james/transport/util/ReplyToUtils.java | 54 + .../james/transport/util/SenderUtils.java | 53 + .../transport/util/SpecialAddressesUtils.java | 256 +++ .../apache/james/transport/util/TosUtils.java | 61 + .../james/transport/mailets/BounceTest.java | 135 +- .../james/transport/mailets/DSNBounceTest.java | 528 ++++++ .../james/transport/mailets/ForwardTest.java | 225 +++ .../transport/mailets/NotifyPostmasterTest.java | 169 ++ .../transport/mailets/NotifySenderTest.java | 181 ++ .../james/transport/mailets/RedirectTest.java | 409 +++++ .../james/transport/mailets/ResendTest.java | 164 ++ .../mailets/redirect/AddressExtractorTest.java | 250 +++ .../redirect/LoadedOnceInitParametersTest.java | 141 ++ .../redirect/MailMessageAlteringUtilsTest.java | 113 ++ .../mailets/redirect/MailModifierTest.java | 68 + .../NotifyMailetInitParametersTest.java | 578 +++++++ .../redirect/NotifyMailetsMessageTest.java | 214 +++ .../RedirectMailetInitParametersTest.java | 605 +++++++ .../mailets/redirect/SpecialAddressTest.java | 83 + .../transport/util/MailAddressUtilsTest.java | 172 ++ .../transport/util/RecipientsUtilsTest.java | 122 ++ .../james/transport/util/ReplyToUtilsTest.java | 68 + .../james/transport/util/SenderUtilsTest.java | 76 + .../util/SpecialAddressesUtilsTest.java | 506 ++++++ .../james/transport/util/TosUtilsTest.java | 125 ++ server/pom.xml | 7 + 67 files changed, 9180 insertions(+), 2705 deletions(-) ---------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
