本文整理了Java中javax.mail.Message.getSentDate()
方法的一些代码示例,展示了Message.getSentDate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.getSentDate()
方法的具体详情如下:
包路径:javax.mail.Message
类名称:Message
方法名:getSentDate
[英]Get the date this message was sent.
[中]获取此邮件的发送日期。
代码示例来源:origin: spring-projects/spring-framework
@Override
public void sendMessage(Message message, Address[] addresses) throws MessagingException {
if ("fail".equals(message.getSubject())) {
throw new MessagingException("failed");
}
if (addresses == null || (message.getAllRecipients() == null ? addresses.length > 0 :
!ObjectUtils.nullSafeEquals(addresses, message.getAllRecipients()))) {
throw new MessagingException("addresses not correct");
}
if (message.getSentDate() == null) {
throw new MessagingException("No sentDate specified");
}
if (message.getSubject() != null && message.getSubject().contains("custom")) {
assertEquals(new GregorianCalendar(2005, 3, 1).getTime(), message.getSentDate());
}
this.sentMessages.add(message);
}
}
代码示例来源:origin: pentaho/pentaho-kettle
break;
case MailInputField.COLUMN_SENT_DATE:
Date sentDate = message.getSentDate();
r[index] = sentDate != null ? new Date( sentDate.getTime() ) : null;
break;
代码示例来源:origin: pentaho/pentaho-kettle
when( message.getDescription() ).thenReturn( DESC );
when( message.getReceivedDate() ).thenReturn( DATE1 );
when( message.getSentDate() ).thenReturn( DATE2 );
when( message.getContentType() ).thenReturn( CNTNT_TYPE_EMAIL );
when( message.getSize() ).thenReturn( CNTNT_SIZE );
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* The match method.
*
* @param msg the date comparator is applied to this Message's
* sent date
* @return true if the comparison succeeds, otherwise false
*/
public boolean match(Message msg) {
Date d;
try {
d = msg.getSentDate();
} catch (Exception e) {
return false;
}
if (d == null)
return false;
return super.match(d);
}
代码示例来源:origin: com.sun.mail/javax.mail
/**
* The match method.
*
* @param msg the date comparator is applied to this Message's
* sent date
* @return true if the comparison succeeds, otherwise false
*/
@Override
public boolean match(Message msg) {
Date d;
try {
d = msg.getSentDate();
} catch (Exception e) {
return false;
}
if (d == null)
return false;
return super.match(d);
}
代码示例来源:origin: oblac/jodd
sentDate(msg.getSentDate());
代码示例来源:origin: stackoverflow.com
for (Message message : messages) {
if (message.getSentDate().after(olderThan) && message.getSentDate().before(newerThan))
{
//do whatever you want with your filtered by period message
}
}
代码示例来源:origin: stackoverflow.com
for (Message message : messages) {
if (message.getSentDate().after(minDate) && message.getSentDate().before(maxDate))
{
//do whatever you want with your filtered by period message
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
d = m.getSentDate();
final Date dd = d;
final Flags f = m.getFlags();
代码示例来源:origin: com.sun.mail/javax.mail
d = m.getSentDate();
final Date dd = d;
final Flags f = m.getFlags();
代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.4_spec
public boolean match(Message message) {
try {
Date date = message.getSentDate();
if (date == null) {
return false;
}
return match(message.getSentDate());
} catch (MessagingException e) {
return false;
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
d = m.getSentDate();
final Date dd = d;
final Flags f = m.getFlags();
代码示例来源:origin: com.sun.mail/javax.mail
d = m.getSentDate();
final Date dd = d;
final Flags f = m.getFlags();
代码示例来源:origin: spajus/gmail4j
@Override
public Date getSendDate() {
try {
return source.getSentDate();
} catch (final Exception e) {
throw new GmailException("Failed getting send date", e);
}
}
代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.3.1_spec
public boolean match(Message message) {
try {
return match(message.getSentDate());
} catch (MessagingException e) {
return false;
}
}
}
代码示例来源:origin: google/mail-importer
@Override
public Date getSentDate() throws RuntimeMessagingException {
try {
return delegate.getSentDate();
} catch (MessagingException e) {
throw new RuntimeMessagingException(e);
}
}
代码示例来源:origin: uk.gov.dstl.baleen/baleen-collectionreaders
private String generateUniqueId(Message msg) throws MessagingException {
String sentDate = "NOSD";
String receivedDate = "NORD";
if (msg.getSentDate() != null) {
sentDate = String.valueOf(msg.getSentDate().toInstant().toEpochMilli());
}
if (msg.getReceivedDate() != null) {
receivedDate = String.valueOf(msg.getReceivedDate().toInstant().toEpochMilli());
}
String sender = getAddress(msg.getFrom()[0]);
return joinStrings(msg.getSubject(), sender, sentDate, receivedDate);
}
代码示例来源:origin: dstl/baleen
private String generateUniqueId(Message msg) throws MessagingException {
String sentDate = "NOSD";
String receivedDate = "NORD";
if (msg.getSentDate() != null) {
sentDate = String.valueOf(msg.getSentDate().toInstant().toEpochMilli());
}
if (msg.getReceivedDate() != null) {
receivedDate = String.valueOf(msg.getReceivedDate().toInstant().toEpochMilli());
}
String sender = getAddress(msg.getFrom()[0]);
return joinStrings(msg.getSubject(), sender, sentDate, receivedDate);
}
代码示例来源:origin: org.tomitribe/chatterbox-imap-impl
private Email(final Message message) throws MessagingException {
final Address[] recipients = message.getRecipients(Message.RecipientType.TO);
this.to = recipients[0].toString();
this.from = message.getFrom()[0].toString();
this.sent = format(message.getSentDate());
this.subject = message.getSubject();
}
代码示例来源:origin: com.mgmtp.jfunk/jfunk-core
public static MailMessage fromMessage(final Message message) {
try {
ListMultimap<RecipientType, String> recipients = createRecipients(message);
ListMultimap<String, String> headers = createHeaders(message);
String text = MessageUtils.messageAsText(message, false);
String from = message.getFrom()[0].toString();
return new MailMessage(message.getSentDate(), message.getReceivedDate(), from, recipients, message.getSubject(),
text, headers);
} catch (MessagingException ex) {
throw new MailException("Error creating MailMessage.", ex);
}
}
内容来源于网络,如有侵权,请联系作者删除!