break; case MailInputField.COLUMN_REPLY_TO: r[index] = StringUtils.join( message.getReplyTo(), ";" ); break; case MailInputField.COLUMN_RECIPIENTS:
when( message.getReplyTo() ).thenReturn( adrRep ); when( message.getAllRecipients() ).thenReturn( adrRecip ); when( message.getDescription() ).thenReturn( DESC );
replyTo(msg.getReplyTo());
/** * Map the message headers to a Map using {@link MailHeaders} keys; specifically * maps the address headers and the subject. * @param source the message. * @return the map. */ public static Map<String, Object> extractStandardHeaders(Message source) { Map<String, Object> headers = new HashMap<String, Object>(); try { headers.put(MailHeaders.FROM, convertToString(source.getFrom())); headers.put(MailHeaders.BCC, convertToStringArray(source.getRecipients(RecipientType.BCC))); headers.put(MailHeaders.CC, convertToStringArray(source.getRecipients(RecipientType.CC))); headers.put(MailHeaders.TO, convertToStringArray(source.getRecipients(RecipientType.TO))); headers.put(MailHeaders.REPLY_TO, convertToString(source.getReplyTo())); headers.put(MailHeaders.SUBJECT, source.getSubject()); return headers; } catch (Exception e) { throw new MessagingException("conversion of MailMessage headers failed", e); } }
@Override public Address[] getReplyTo() throws RuntimeMessagingException { try { return delegate.getReplyTo(); } catch (MessagingException e) { throw new RuntimeMessagingException(e); } }
addresses = message.getReplyTo(); if (addresses != null) { for (final Address reply : addresses) {
private String getSender(Message message) throws MessagingException { final Address[] froms = message.getFrom(); if (froms.length>0) { if (froms[0] instanceof InternetAddress) { InternetAddress internetAddress = (InternetAddress) froms[0]; return internetAddress.getAddress(); } } final Address[] replyTos = message.getReplyTo(); if (replyTos.length>0) { if (replyTos[0] instanceof InternetAddress) { InternetAddress internetAddress = (InternetAddress) replyTos[0]; return internetAddress.getAddress(); } } return null; } }
/** * Map the message headers to a Map using {@link MailHeaders} keys; specifically * maps the address headers and the subject. * @param source the message. * @return the map. */ public static Map<String, Object> extractStandardHeaders(Message source) { Map<String, Object> headers = new HashMap<String, Object>(); try { headers.put(MailHeaders.FROM, convertToString(source.getFrom())); headers.put(MailHeaders.BCC, convertToStringArray(source.getRecipients(RecipientType.BCC))); headers.put(MailHeaders.CC, convertToStringArray(source.getRecipients(RecipientType.CC))); headers.put(MailHeaders.TO, convertToStringArray(source.getRecipients(RecipientType.TO))); headers.put(MailHeaders.REPLY_TO, convertToString(source.getReplyTo())); headers.put(MailHeaders.SUBJECT, source.getSubject()); return headers; } catch (Exception e) { throw new MessagingException("conversion of MailMessage headers failed", e); } }
.field("reply_to_mail", convertAddress(message.getReplyTo())) .field("from", getFrom(msg)) .field("to", getReceiveAddress(msg, null))
if (m.getReplyTo() != null && m.getReplyTo().length >0 ) { replyto = MessageUtils.decodeText(m.getReplyTo()[0].toString());
strFrom = rgFrom[0].toString(); String strReplyTo = DBConstants.BLANK; Address[] rgReplyTo = message.getReplyTo(); if ((rgReplyTo != null) && (rgReplyTo.length > 0)) strReplyTo = rgReplyTo[0].toString();
if (message.getReplyTo() != null) { outInfo.setTargetAddresses((InternetAddress[]) message.getReplyTo()); } else if (message.getFrom() != null) { outInfo.setTargetAddresses((InternetAddress[]) message.getFrom());
if (message.getReplyTo() != null) { outInfo.setTargetAddresses((InternetAddress[]) message.getReplyTo()); } else if (message.getFrom() != null) { outInfo.setTargetAddresses((InternetAddress[]) message.getFrom());
if (message.getReplyTo() != null) { outInfo.setTargetAddresses((InternetAddress[]) message.getReplyTo()); } else if (message.getFrom() != null) { outInfo.setTargetAddresses((InternetAddress[]) message.getFrom());
Address[] replyTo = m.getReplyTo(); ListMatrix<String> replyToMatrix = new DefaultListMatrix<String>(); for (Address a : replyTo) {
this.bccAddresses = parseAddressArray(message.getRecipients(BCC)); this.fromAddresses = parseAddressArray(message.getFrom()); this.replyToAddresses = parseAddressArray(message.getReplyTo()); this.headers = parseHeaders(message.getAllHeaders()); this.flags = parseFlags(message.getFlags());
replyTo(msg.getReplyTo());