本文整理了Java中javax.mail.Message.isMimeType()
方法的一些代码示例,展示了Message.isMimeType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.isMimeType()
方法的具体详情如下:
包路径:javax.mail.Message
类名称: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>();
内容来源于网络,如有侵权,请联系作者删除!