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

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

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

Message.isMimeType介绍

暂无

代码示例

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

  1. if (message.isMimeType("message/rfc822")) {
  2. Message message = (Message) part.getContent();
  3. ...
  4. }
  5. else if (message.isMimeType("multipart/*")) {
  6. Multipart mp = (Multipart) part.getContent();
  7. for (int i = 0, max = mp.getCount(); i < max; i++) {
  8. ...
  9. }
  10. }
  11. else if (message.isMimeType("text/*")) {
  12. String text = (String) part.getContent();
  13. ...
  14. }
  15. else {
  16. ...
  17. }

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

  1. @Override
  2. public boolean isMimeType(String mimeType) throws RuntimeMessagingException {
  3. try {
  4. return delegate.isMimeType(mimeType);
  5. } catch (MessagingException e) {
  6. throw new RuntimeMessagingException(e);
  7. }
  8. }

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

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

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

  1. private Boolean hasAttachments(Message msg) throws MessagingException, IOException {
  2. if (msg.isMimeType("multipart/mixed")) {
  3. Multipart mp = (Multipart) msg.getContent();
  4. if (mp.getCount() > 1) {
  5. return true;
  6. }
  7. }
  8. return false;
  9. }

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

  1. private Boolean hasAttachments(Message msg) throws MessagingException, IOException {
  2. if (msg.isMimeType("multipart/mixed")) {
  3. Multipart mp = (Multipart) msg.getContent();
  4. if (mp.getCount() > 1) {
  5. return true;
  6. }
  7. }
  8. return false;
  9. }

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

  1. if (message.isMimeType(Constants.CONTENT_TYPE_TEXT_PLAIN)) {
  2. if (contentType.equals(Constants.CONTENT_TYPE_TEXT_PLAIN)) {
  3. content = message.getContent().toString();
  4. } else if (message.isMimeType(Constants.CONTENT_TYPE_TEXT_HTML)) {
  5. if (contentType.equals(Constants.CONTENT_TYPE_TEXT_HTML)) {
  6. content = message.getContent().toString();

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

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

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

  1. if (message.isMimeType(TEXT_PLAIN)) {
  2. messageMap.put(TEXT_PLAIN, MimeUtility.decodeText(message.getContent().toString()));
  3. } else if (message.isMimeType(TEXT_HTML)) {
  4. messageMap.put(TEXT_HTML, MimeUtility.decodeText(convertMessage(message.getContent().toString())));
  5. } else if (message.isMimeType(MULTIPART_MIXED) || message.isMimeType(MULTIPART_RELATED)) {
  6. messageMap.put(MULTIPART_MIXED, extractMultipartMixedMessage(message, characterSet));
  7. } else {

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

  1. public EmailMessage convertMessage(Message m) throws MailException {
  2. emailMessage = new EmailMessage();
  3. try {
  4. emailMessage.setFromAddresses(MailUtility.getInternetAddressses(m.getFrom()));
  5. emailMessage.getToAddresses().addAll(MailUtility.getInternetAddressses(m.getRecipients(RecipientType.TO)));
  6. emailMessage.setCcAddresses(MailUtility.getInternetAddressses(m.getRecipients(RecipientType.CC)));
  7. emailMessage.setBccAddresses(MailUtility.getInternetAddressses(m.getRecipients(RecipientType.BCC)));
  8. emailMessage.setSubject(m.getSubject());
  9. emailMessage.setMessageId(m.getHeader("Message-ID")[0]);
  10. emailMessage.getHeaders().addAll(MailUtility.getHeaders(m.getAllHeaders()));
  11. if (m.getContentType().toLowerCase().contains("multipart/")) {
  12. addMultiPart((MimeMultipart) m.getContent());
  13. }
  14. else if (m.isMimeType("text/plain")) {
  15. emailMessage.setTextBody((String) m.getContent());
  16. }
  17. }
  18. catch (IOException e) {
  19. throw new MailException(e);
  20. }
  21. catch (MessagingException e) {
  22. throw new MailException(e);
  23. }
  24. return emailMessage;
  25. }

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

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

相关文章