diff --git a/hutool-extra/src/main/java/cn/hutool/v7/extra/mail/InternalMailUtil.java b/hutool-extra/src/main/java/cn/hutool/v7/extra/mail/InternalMailUtil.java index 28a293236..42d8db189 100644 --- a/hutool-extra/src/main/java/cn/hutool/v7/extra/mail/InternalMailUtil.java +++ b/hutool-extra/src/main/java/cn/hutool/v7/extra/mail/InternalMailUtil.java @@ -44,6 +44,7 @@ public class InternalMailUtil { * @since 4.0.3 */ public static InternetAddress[] parseAddressFromStrs(final String[] addrStrs, final Charset charset) { + if (ArrayUtil.isEmpty(addrStrs)) return new InternetAddress[0]; final List resultList = new ArrayList<>(addrStrs.length); InternetAddress[] addrs; for (final String addrStr : addrStrs) {