diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index eae30ea9..edfc0f7a 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -85,8 +85,11 @@ public class MessageHelper { static MimeMessage from(EntityMessage message, Session isession) throws MessagingException { MimeMessage imessage = new MimeMessage(isession); - if (message.from != null) - imessage.setFrom(MessageHelper.decodeAddresses(message.from)[0]); + if (message.from != null) { + Address[] from = MessageHelper.decodeAddresses(message.from); + if (from.length > 0) + imessage.setFrom(from[0]); + } if (message.to != null) imessage.setRecipients(Message.RecipientType.TO, MessageHelper.decodeAddresses(message.to));