diff --git a/src/com/fsck/k9/mail/transport/SmtpTransport.java b/src/com/fsck/k9/mail/transport/SmtpTransport.java index 286253b5c..2636a8710 100644 --- a/src/com/fsck/k9/mail/transport/SmtpTransport.java +++ b/src/com/fsck/k9/mail/transport/SmtpTransport.java @@ -95,7 +95,9 @@ public class SmtpTransport extends Transport { if (smtpUri.getUserInfo() != null) { try { String[] userInfoParts = smtpUri.getUserInfo().split(":"); - username = URLDecoder.decode(userInfoParts[0], "UTF-8"); + if (userInfoParts.length > 0) { + username = URLDecoder.decode(userInfoParts[0], "UTF-8"); + } if (userInfoParts.length > 1) { password = URLDecoder.decode(userInfoParts[1], "UTF-8"); }