JAMES-1854 MailAddress prettyPrint should not rely on toString
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f719e2fe Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f719e2fe Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/f719e2fe Branch: refs/heads/master Commit: f719e2fecd83580c053e4da4f1618457cb3a27e9 Parents: 4bd1cf7 Author: Benoit Tellier <[email protected]> Authored: Thu Nov 10 08:18:19 2016 +0700 Committer: Benoit Tellier <[email protected]> Committed: Fri Nov 18 18:46:46 2016 +0700 ---------------------------------------------------------------------- mailet/api/src/main/java/org/apache/mailet/MailAddress.java | 9 +++++++++ .../james/transport/mailets/delivery/DeliveryUtils.java | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/f719e2fe/mailet/api/src/main/java/org/apache/mailet/MailAddress.java ---------------------------------------------------------------------- diff --git a/mailet/api/src/main/java/org/apache/mailet/MailAddress.java b/mailet/api/src/main/java/org/apache/mailet/MailAddress.java index 1d426d9..7c8ca89 100644 --- a/mailet/api/src/main/java/org/apache/mailet/MailAddress.java +++ b/mailet/api/src/main/java/org/apache/mailet/MailAddress.java @@ -279,6 +279,15 @@ public class MailAddress implements java.io.Serializable { return localPart + "@" + domain; } + public String print() { + return localPart + "@" + domain; + } + + + public String prettyPrint() { + return '<' + print() + '>'; + } + /** * Returns an InternetAddress representing the same address * as this MailAddress. http://git-wip-us.apache.org/repos/asf/james-project/blob/f719e2fe/server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/DeliveryUtils.java ---------------------------------------------------------------------- diff --git a/server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/DeliveryUtils.java b/server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/DeliveryUtils.java index 7da9657..e6030d3 100644 --- a/server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/DeliveryUtils.java +++ b/server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/DeliveryUtils.java @@ -25,7 +25,7 @@ public class DeliveryUtils { public static String prettyPrint(MailAddress mailAddress) { if (mailAddress != null) { - return "<" + mailAddress.toString() + ">"; + return mailAddress.prettyPrint(); } else { return "<>"; } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
