/** * Sets headers. * * @param headersToSet Headers to set. * @return this * @see #header(String, String) */ public T headers(final Enumeration<Header> headersToSet) { while (headersToSet.hasMoreElements()) { final Header header = headersToSet.nextElement(); header(header.getName(), header.getValue()); } return _this(); }
if (headerInstance instanceof Header) { Header header = (Header) headerInstance; rawHeaders.add(header.getName(), header.getValue());
mimeHeaders.add(header.getName(), header.getValue());
private boolean isPersistableHeader(Header header) { for (String headerToPersist : messageHeadersToPersist) { if (headerToPersist.equalsIgnoreCase(header.getName())) { return true; } } return false; }
public Object nextElement() { Header h = (Header) headers.nextElement(); return h.getName() + ": " + h.getValue(); } }
public Object nextElement() { Header h = (Header) headers.nextElement(); return h.getName() + ": " + h.getValue(); } }
private void writeHeaders(Enumeration<Header> headers, StringBuilder sb) { while (headers.hasMoreElements()) { Header header = headers.nextElement(); sb.append(header.getName()); sb.append(": "); sb.append(header.getValue()); sb.append("\n"); } }
protected String headersToString(Enumeration<Header> originalMessageHeaders) { final StringBuffer sb = new StringBuffer(); while (originalMessageHeaders.hasMoreElements()) { Header h = originalMessageHeaders.nextElement(); sb.append(StringEscapeUtils.escapeHtml4(h.getName() + ": " + h.getValue())); sb.append("<br/>"); } return sb.toString(); } }
public static List<Header> getHeaders(Enumeration<?> allHeaders) { List<Header> result = new LinkedList<Header>(); while (allHeaders.hasMoreElements()) { javax.mail.Header h = (javax.mail.Header) allHeaders.nextElement(); result.add(new Header(h.getName(), h.getValue())); } return result; }
private List<Header> getContentHeadersFromMimeMessage(MimeMessage mimeMessage) throws MessagingException { return Collections.list(mimeMessage.getAllHeaders()) .stream() .filter(header -> header.getName().startsWith(CONTENT_HEADER_PREFIX)) .collect(Guavate.toImmutableList()); }
private static ListMultimap<String, String> createHeaders(final Message message) throws MessagingException { ListMultimap<String, String> headers = ArrayListMultimap.create(); for (@SuppressWarnings("unchecked") Enumeration<Header> headersEnum = message.getAllHeaders(); headersEnum.hasMoreElements();) { Header header = headersEnum.nextElement(); headers.put(header.getName(), header.getValue()); } return headers; }
private String computeBodyFromOriginalCalendar(BodyPart bodyPart) throws MessagingException { return headerStream(bodyPart) .map(header -> header.getName() + ": " + header.getValue()) .collect(Collectors.joining("\r\n")); }
private void clearAllHeaders(MimeMessage message) throws javax.mail.MessagingException { Enumeration<Header> headers = message.getAllHeaders(); while (headers.hasMoreElements()) { Header header = headers.nextElement(); try { message.removeHeader(header.getName()); } catch (MessagingException me) { LOGGER.error("Ignored error while removing header", me); } } message.saveChanges(); }
private void extractCustomUserHeaders(MimePart part) throws MessagingException { Enumeration e = part.getAllHeaders(); while (e.hasMoreElements()) { Object headerObj = e.nextElement(); if (headerObj instanceof Header) { Header header = (Header) headerObj; if (isCustomUserHeader(header)) { headers.put(header.getName(), header.getValue()); } } } }
/** * {@inheritDoc} */ protected Object createObject() { InternetHeaders internetHeaders = new InternetHeaders(); for (Header header : ((List<Header>) values.get("headers"))) { internetHeaders.setHeader(header.getName(), header.getValue()); } return internetHeaders; } }
private MimeBodyPart createMimeBodyPartWithContentHeadersFromMimeMessage(MimeMessage mimeMessage, List<Header> contentHeaders) throws MessagingException { MimeBodyPart fileBody = new MimeBodyPart(mimeMessage.getRawInputStream()); for (Header header : contentHeaders) { fileBody.setHeader(header.getName(), header.getValue()); } fileBody.setDisposition(Part.ATTACHMENT); return fileBody; }
@Override protected void updateMessageID() throws MessagingException { Header header = new Header("Message-ID", messageId); setHeader(header.getName(), header.getValue()); }