From c8e774aa743357b7bc6e43bac87720e54a1a1619 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 20 Dec 2021 21:51:09 +0100 Subject: [PATCH] Allow semi colon in email addresses --- app/src/main/java/javax/mail/internet/InternetAddress.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/javax/mail/internet/InternetAddress.java b/app/src/main/java/javax/mail/internet/InternetAddress.java index a271a5814d..37626e571f 100644 --- a/app/src/main/java/javax/mail/internet/InternetAddress.java +++ b/app/src/main/java/javax/mail/internet/InternetAddress.java @@ -1341,10 +1341,10 @@ public class InternetAddress extends Address implements Cloneable { } if (c <= 040 || c == 0177) throw new AddressException( - "Local address contains control or whitespace", addr); - if (specialsNoDot.indexOf(c) >= 0) + "Local address contains control or whitespace (" + Integer.toString(c) + ")", addr); + if (c != ':' && specialsNoDot.indexOf(c) >= 0) throw new AddressException( - "Local address contains illegal character", addr); + "Local address contains illegal character '" + c + "'", addr); } if (inquote) throw new AddressException("Unterminated quote", addr);