本文整理了Java中javax.mail.internet.MimeMessage.getReceivedDate()
方法的一些代码示例,展示了MimeMessage.getReceivedDate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MimeMessage.getReceivedDate()
方法的具体详情如下:
包路径:javax.mail.internet.MimeMessage
类名称:MimeMessage
方法名:getReceivedDate
[英]Returns the Date on this message was received. Returns null
if this date cannot be obtained.
Note that RFC 822 does not define a field for the received date. Hence only implementations that can provide this date need return a valid value.
This implementation returns null
.
[中]返回收到此邮件的日期。如果无法获取此日期,则返回null
。
请注意,RFC 822没有为接收日期定义字段。因此,只有能够提供此日期的实现才需要返回有效值。
此实现返回null
。
代码示例来源:origin: apache/nifi
attributes.put(EMAIL_HEADER_MESSAGE_ID, originalMessage.getMessageID());
if (originalMessage.getReceivedDate() != null) {
attributes.put(EMAIL_HEADER_RECV_DATE, originalMessage.getReceivedDate().toString());
代码示例来源:origin: spring-projects/spring-integration
@Override
public Date getReceivedDate() throws MessagingException {
/*
* Basic MimeMessage always returns null; delegate to the original.
*/
return this.source.getReceivedDate();
}
代码示例来源:origin: spring-projects/spring-integration
headers.put(MailHeaders.LINE_COUNT, lineCount);
Date receivedDate = source.getReceivedDate();
if (receivedDate != null) {
headers.put(MailHeaders.RECEIVED_DATE, receivedDate);
代码示例来源:origin: org.springframework.integration/spring-integration-mail
@Override
public Date getReceivedDate() throws MessagingException {
/*
* Basic MimeMessage always returns null; delegate to the original.
*/
return this.source.getReceivedDate();
}
代码示例来源:origin: spring-projects/spring-integration
(org.springframework.messaging.Message<MimeMessage>) channel.receive(10000);
assertNotNull(received);
assertNotNull(received.getPayload().getReceivedDate());
assertTrue(received.getPayload().getLineCount() > -1);
if (simple) {
代码示例来源:origin: org.apache.james/james-server-core-library
/**
* @see javax.mail.Message#getReceivedDate()
*/
public Date getReceivedDate() throws MessagingException {
return getWrappedMessage().getReceivedDate();
}
代码示例来源:origin: stackoverflow.com
if (message.getReceivedDate() != null) {
return message.getReceivedDate();
代码示例来源:origin: org.mnode.mstor/mstor
/**
* {@inheritDoc}
*/
public Date getReceivedDate() throws MessagingException {
if (delegate != null) {
try {
return delegate.getReceived();
}
catch (Exception e) {
throw new MessagingException("Error retrieving received date", e);
}
}
return super.getReceivedDate();
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax.mail
/**
* Construct an appropriately formatted UNIX From line using
* the sender address and the date in the message.
*/
protected static String getUnixFrom(MimeMessage msg) {
Address[] afrom;
String from;
Date ddate;
String date;
try {
if ((afrom = msg.getFrom()) == null ||
!(afrom[0] instanceof InternetAddress) ||
(from = ((InternetAddress)afrom[0]).getAddress()) == null)
from = "UNKNOWN";
if ((ddate = msg.getReceivedDate()) == null ||
(ddate = msg.getSentDate()) == null)
ddate = new Date();
} catch (MessagingException e) {
from = "UNKNOWN";
ddate = new Date();
}
date = ddate.toString();
// date is of the form "Sat Aug 12 02:30:00 PDT 1995"
// need to strip out the timezone
return "From " + from + " " +
date.substring(0, 20) + date.substring(24);
}
代码示例来源:origin: io.milton/aspirin
/**
* It gives back expiry value of a message in epoch milliseconds.
*
* @param message The MimeMessage which expiry is needed.
* @return Expiry in milliseconds.
*/
public long getExpiry(MimeMessage message) {
String headers[];
try {
headers = message.getHeader(Aspirin.HEADER_EXPIRY);
if (headers != null && 0 < headers.length) {
return expiryFormat.parse(headers[0]).getTime();
}
} catch (Exception e) {
log.error("Expiration header could not be get from MimeMessage.", e);
}
if (configuration.getExpiry() == Configuration.NEVER_EXPIRES) {
return Long.MAX_VALUE;
}
try {
Date sentDate = message.getReceivedDate();
if (sentDate != null) {
return sentDate.getTime() + configuration.getExpiry();
}
} catch (MessagingException e) {
log.error("Expiration calculation could not be based on message date.", e);
}
return System.currentTimeMillis() + configuration.getExpiry();
}
代码示例来源:origin: apache/ofbiz-framework
public Timestamp getReceivedDate() {
MimeMessage message = getMessage();
try {
return UtilDateTime.toTimestamp(message.getReceivedDate());
} catch (MessagingException e) {
Debug.logError(e, module);
return null;
}
}
代码示例来源:origin: org.springframework.integration/spring-integration-mail
headers.put(MailHeaders.LINE_COUNT, lineCount);
Date receivedDate = source.getReceivedDate();
if (receivedDate != null) {
headers.put(MailHeaders.RECEIVED_DATE, receivedDate);
代码示例来源:origin: apache/ofbiz-framework
} else if ("received-date".equals(fieldName)) {
values = new String[1];
values[0] = message.getReceivedDate().toString();
} else if ("body".equals(fieldName)) {
List<String> bodyParts = this.getBodyText(message);
代码示例来源:origin: org.apache.nifi/nifi-email-processors
attributes.put(EMAIL_HEADER_MESSAGE_ID, originalMessage.getMessageID());
if (originalMessage.getReceivedDate() != null) {
attributes.put(EMAIL_HEADER_RECV_DATE, originalMessage.getReceivedDate().toString());
代码示例来源:origin: apache/ofbiz-framework
public static Map<String, Object> mcaTest(DispatchContext dctx, Map<String, ?> context) {
MimeMessageWrapper wrapper = (MimeMessageWrapper) context.get("messageWrapper");
MimeMessage message = wrapper.getMessage();
try {
if (message.getAllRecipients() != null) {
Debug.logInfo("To: " + UtilMisc.toListArray(message.getAllRecipients()), module);
}
if (message.getFrom() != null) {
Debug.logInfo("From: " + UtilMisc.toListArray(message.getFrom()), module);
}
Debug.logInfo("Subject: " + message.getSubject(), module);
if (message.getSentDate() != null) {
Debug.logInfo("Sent: " + message.getSentDate().toString(), module);
}
if (message.getReceivedDate() != null) {
Debug.logInfo("Received: " + message.getReceivedDate().toString(), module);
}
} catch (Exception e) {
Debug.logError(e, module);
}
return ServiceUtil.returnSuccess();
}
代码示例来源:origin: stackoverflow.com
if (mime.getReceivedDate() != null)
finalMessage = finalMessage + "Received: " + mime.getReceivedDate() + "\n\n";
else
finalMessage = finalMessage + "\n";
代码示例来源:origin: org.alfresco/alfresco-repository
Date rxDate = mimeMessage.getReceivedDate();
代码示例来源:origin: org.apache.james/james-server-mailets
LOGGER.info("Received: " + message.getReceivedDate());
LOGGER.info("Sent: " + message.getSentDate());
代码示例来源:origin: Alfresco/alfresco-repository
Date rxDate = mimeMessage.getReceivedDate();
代码示例来源:origin: com.qwazr/qwazr-library-email
document.add(PLAIN_CONTENT, mimeMessageParser.getPlainContent());
document.add(SENT_DATE, mimeMessage.getSentDate());
document.add(RECEIVED_DATE, mimeMessage.getReceivedDate());
内容来源于网络,如有侵权,请联系作者删除!