001
014
015 package com.liferay.util.mail;
016
017 import com.liferay.portal.kernel.util.ArrayUtil;
018
019 import javax.mail.MessagingException;
020 import javax.mail.Session;
021 import javax.mail.internet.MimeMessage;
022
023
026 public class LiferayMimeMessage extends MimeMessage {
027
028 public LiferayMimeMessage(Session session) {
029 super(session);
030 }
031
032 @Override
033 protected void updateMessageID() throws MessagingException {
034 String[] messageIds = getHeader("Message-ID");
035
036 if (ArrayUtil.isNotEmpty(messageIds)) {
037
038
039
040 return;
041 }
042
043 super.updateMessageID();
044 }
045
046 }