javax.mail.Message.isMimeType()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中javax.mail.Message.isMimeType()方法的一些代码示例,展示了Message.isMimeType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.isMimeType()方法的具体详情如下:
包路径:javax.mail.Message
类名称:Message
方法名:isMimeType

Message.isMimeType介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

if (message.isMimeType("message/rfc822")) {
  Message message = (Message) part.getContent();
  ...
}
else if (message.isMimeType("multipart/*")) {
  Multipart mp = (Multipart) part.getContent();
  for (int i = 0, max = mp.getCount(); i < max; i++) {
    ...
  }
}
else if (message.isMimeType("text/*")) {
  String text = (String) part.getContent();
  ...
}
else {
  ...
}

代码示例来源:origin: google/mail-importer

@Override
public boolean isMimeType(String mimeType) throws RuntimeMessagingException {
 try {
  return delegate.isMimeType(mimeType);
 } catch (MessagingException e) {
  throw new RuntimeMessagingException(e);
 }
}

代码示例来源:origin: org.camunda.bpm.extension/camunda-bpm-mail-core

protected static boolean isMultipartMessage(Message message) throws MessagingException, IOException {
 return message.isMimeType("multipart")
   || message.getContent() instanceof Multipart;
}

代码示例来源:origin: dstl/baleen

private Boolean hasAttachments(Message msg) throws MessagingException, IOException {
 if (msg.isMimeType("multipart/mixed")) {
  Multipart mp = (Multipart) msg.getContent();
  if (mp.getCount() > 1) {
   return true;
  }
 }
 return false;
}

代码示例来源:origin: uk.gov.dstl.baleen/baleen-collectionreaders

private Boolean hasAttachments(Message msg) throws MessagingException, IOException {
 if (msg.isMimeType("multipart/mixed")) {
  Multipart mp = (Multipart) msg.getContent();
  if (mp.getCount() > 1) {
   return true;
  }
 }
 return false;
}

代码示例来源:origin: org.wso2.transport.email/transport-email

if (message.isMimeType(Constants.CONTENT_TYPE_TEXT_PLAIN)) {
  if (contentType.equals(Constants.CONTENT_TYPE_TEXT_PLAIN)) {
    content = message.getContent().toString();
} else if (message.isMimeType(Constants.CONTENT_TYPE_TEXT_HTML)) {
  if (contentType.equals(Constants.CONTENT_TYPE_TEXT_HTML)) {
    content = message.getContent().toString();

代码示例来源:origin: io.openscore.content/score-mail

if (message.isMimeType(TEXT_PLAIN)) {
  messageMap.put(TEXT_PLAIN, MimeUtility.decodeText(message.getContent().toString()));
} else if (message.isMimeType(TEXT_HTML)) {
  messageMap.put(TEXT_HTML, MimeUtility.decodeText(convertMessage(message.getContent().toString())));
} else {

代码示例来源:origin: CloudSlang/cs-actions

if (message.isMimeType(TEXT_PLAIN)) {
  messageMap.put(TEXT_PLAIN, MimeUtility.decodeText(message.getContent().toString()));
} else if (message.isMimeType(TEXT_HTML)) {
  messageMap.put(TEXT_HTML, MimeUtility.decodeText(convertMessage(message.getContent().toString())));
} else if (message.isMimeType(MULTIPART_MIXED) || message.isMimeType(MULTIPART_RELATED)) {
  messageMap.put(MULTIPART_MIXED, extractMultipartMixedMessage(message, characterSet));
} else {

代码示例来源:origin: com.gitlab.jhonsapp/simple-email

public EmailMessage convertMessage(Message m) throws MailException {
  emailMessage = new EmailMessage();
  try {
    emailMessage.setFromAddresses(MailUtility.getInternetAddressses(m.getFrom()));
    emailMessage.getToAddresses().addAll(MailUtility.getInternetAddressses(m.getRecipients(RecipientType.TO)));
    emailMessage.setCcAddresses(MailUtility.getInternetAddressses(m.getRecipients(RecipientType.CC)));
    emailMessage.setBccAddresses(MailUtility.getInternetAddressses(m.getRecipients(RecipientType.BCC)));
    emailMessage.setSubject(m.getSubject());
    emailMessage.setMessageId(m.getHeader("Message-ID")[0]);
    emailMessage.getHeaders().addAll(MailUtility.getHeaders(m.getAllHeaders()));
    if (m.getContentType().toLowerCase().contains("multipart/")) {
      addMultiPart((MimeMultipart) m.getContent());
    }
    else if (m.isMimeType("text/plain")) {
      emailMessage.setTextBody((String) m.getContent());
    }
  }
  catch (IOException e) {
    throw new MailException(e);
  }
  catch (MessagingException e) {
    throw new MailException(e);
  }
  return emailMessage;
}

代码示例来源:origin: salyh/elasticsearch-imap

if (jmm.isMimeType("multipart/*") && content instanceof Multipart) {
  List<ESAttachment> attachments = new ArrayList<ESAttachment>();

相关文章

微信公众号

最新文章

更多