本文整理了Java中javax.mail.Message.getHeader()
方法的一些代码示例,展示了Message.getHeader()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.getHeader()
方法的具体详情如下:
包路径:javax.mail.Message
类名称:Message
方法名:getHeader
暂无
代码示例来源:origin: pentaho/pentaho-kettle
when( message.getHeader( eq( HDR_EX1 ) ) ).thenReturn( new String[] { ex1.getValue() } );
when( message.getHeader( eq( HDR_EX2 ) ) ).thenReturn( new String[] { ex2.getValue() } );
代码示例来源:origin: apache/nifi
Message message = processor.getMessages().get(0);
assertEquals("\"test@apache.org\" <NiFi>", message.getFrom()[0].toString());
assertEquals("X-Mailer Header", "TestingNíFiNonASCII", MimeUtility.decodeText(message.getHeader("X-Mailer")[0]));
assertEquals("the message body", message.getContent());
assertEquals(1, message.getRecipients(RecipientType.TO).length);
assertEquals(1, message.getRecipients(RecipientType.CC).length);
assertEquals("cc@apache.org",message.getRecipients(RecipientType.CC)[0].toString());
assertEquals("bulk", MimeUtility.decodeText(message.getHeader("Precedence")[0]));
assertEquals("búlk", MimeUtility.decodeText(message.getHeader("PrecedenceEncodeDecodeTest")[0]));
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* The header match method.
*
* @param msg The match is applied to this Message's header
* @return true if the match succeeds, otherwise false
*/
public boolean match(Message msg) {
String[] headers;
try {
headers = msg.getHeader(headerName);
} catch (Exception e) {
return false;
}
if (headers == null)
return false;
for (int i=0; i < headers.length; i++)
if (super.match(headers[i]))
return true;
return false;
}
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* The match method.
*
* @param msg the match is applied to this Message's
* Message-ID header
* @return true if the match succeeds, otherwise false
*/
public boolean match(Message msg) {
String[] s;
try {
s = msg.getHeader("Message-ID");
} catch (Exception e) {
return false;
}
if (s == null)
return false;
for (int i=0; i < s.length; i++)
if (super.match(s[i]))
return true;
return false;
}
代码示例来源:origin: com.sun.mail/javax.mail
/**
* The header match method.
*
* @param msg The match is applied to this Message's header
* @return true if the match succeeds, otherwise false
*/
@Override
public boolean match(Message msg) {
String[] headers;
try {
headers = msg.getHeader(headerName);
} catch (Exception e) {
return false;
}
if (headers == null)
return false;
for (int i=0; i < headers.length; i++)
if (super.match(headers[i]))
return true;
return false;
}
代码示例来源:origin: com.sun.mail/javax.mail
/**
* The match method.
*
* @param msg the match is applied to this Message's
* Message-ID header
* @return true if the match succeeds, otherwise false
*/
@Override
public boolean match(Message msg) {
String[] s;
try {
s = msg.getHeader("Message-ID");
} catch (Exception e) {
return false;
}
if (s == null)
return false;
for (int i=0; i < s.length; i++)
if (super.match(s[i]))
return true;
return false;
}
代码示例来源:origin: apache/nifi
@Test
public void testOutgoingMessage() throws Exception {
// verifies that are set on the outgoing Message correctly
runner.setProperty(PutEmail.SMTP_HOSTNAME, "smtp-host");
runner.setProperty(PutEmail.HEADER_XMAILER, "TestingNiFi");
runner.setProperty(PutEmail.FROM, "test@apache.org");
runner.setProperty(PutEmail.MESSAGE, "Message Body");
runner.setProperty(PutEmail.TO, "recipient@apache.org");
runner.enqueue("Some Text".getBytes());
runner.run();
runner.assertQueueEmpty();
runner.assertAllFlowFilesTransferred(PutEmail.REL_SUCCESS);
// Verify that the Message was populated correctly
assertEquals("Expected a single message to be sent", 1, processor.getMessages().size());
Message message = processor.getMessages().get(0);
assertEquals("test@apache.org", message.getFrom()[0].toString());
assertEquals("X-Mailer Header", "TestingNiFi", message.getHeader("X-Mailer")[0]);
assertEquals("Message Body", message.getContent());
assertEquals("recipient@apache.org", message.getRecipients(RecipientType.TO)[0].toString());
assertNull(message.getRecipients(RecipientType.BCC));
assertNull(message.getRecipients(RecipientType.CC));
}
代码示例来源:origin: apache/nifi
Message message = processor.getMessages().get(0);
assertEquals("test@apache.org", message.getFrom()[0].toString());
assertEquals("X-Mailer Header", "TestingNiFi", message.getHeader("X-Mailer")[0]);
assertEquals("recipient@apache.org", message.getRecipients(RecipientType.TO)[0].toString());
代码示例来源:origin: apache/nifi
assertEquals("test@apache.org", message.getFrom()[0].toString());
assertEquals("from@apache.org", message.getFrom()[1].toString());
assertEquals("X-Mailer Header", "TestingNiFi", message.getHeader("X-Mailer")[0]);
assertEquals("Some Text", message.getContent());
assertEquals("recipient@apache.org", message.getRecipients(RecipientType.TO)[0].toString());
代码示例来源:origin: com.sun.mail/javax.mail
if (abort.getHeader(cte) == null) {
abort.setHeader(cte, "base64");
abort.saveChanges();
代码示例来源:origin: org.apache.camel/camel-mail
private String generateMessageIdHeader(Message message) {
LOG.trace("generateMessageIdHeader for msg: {}", message);
// there should be a Message-ID header with the UID
try {
String values[] = message.getHeader("Message-ID");
if (values != null && values.length > 0) {
String uid = values[0];
LOG.trace("Message-ID header found: {}", uid);
return uid;
}
} catch (MessagingException e) {
LOG.warn("Cannot read headers from mail message. This exception will be ignored.", e);
}
return null;
}
代码示例来源:origin: spring-projects/spring-ws
@Override
public Iterator<String> getResponseHeaders(String name) throws IOException {
try {
String[] headers = responseMessage.getHeader(name);
return Arrays.asList(headers).iterator();
}
catch (MessagingException ex) {
throw new MailTransportException(ex);
}
}
代码示例来源:origin: org.springframework.ws/spring-ws-support
@Override
public Iterator<String> getResponseHeaders(String name) throws IOException {
try {
String[] headers = responseMessage.getHeader(name);
return Arrays.asList(headers).iterator();
}
catch (MessagingException ex) {
throw new MailTransportException(ex);
}
}
代码示例来源:origin: spring-projects/spring-ws
@Override
public Iterator<String> getRequestHeaders(String name) throws IOException {
try {
String[] headers = requestMessage.getHeader(name);
return Arrays.asList(headers).iterator();
}
catch (MessagingException ex) {
throw new MailTransportException(ex);
}
}
代码示例来源:origin: org.springframework.ws/spring-ws-support
@Override
public Iterator<String> getRequestHeaders(String name) throws IOException {
try {
String[] headers = requestMessage.getHeader(name);
return Arrays.asList(headers).iterator();
}
catch (MessagingException ex) {
throw new MailTransportException(ex);
}
}
代码示例来源:origin: google/mail-importer
@Override
public String[] getHeader(String header_name)
throws RuntimeMessagingException {
try {
return delegate.getHeader(header_name);
} catch (MessagingException e) {
throw new RuntimeMessagingException(e);
}
}
代码示例来源:origin: apache/servicemix-bundles
@Override
public Iterator<String> getResponseHeaders(String name) throws IOException {
try {
String[] headers = responseMessage.getHeader(name);
return Arrays.asList(headers).iterator();
}
catch (MessagingException ex) {
throw new MailTransportException(ex);
}
}
代码示例来源:origin: apache/servicemix-bundles
@Override
public Iterator<String> getRequestHeaders(String name) throws IOException {
try {
String[] headers = requestMessage.getHeader(name);
return Arrays.asList(headers).iterator();
}
catch (MessagingException ex) {
throw new MailTransportException(ex);
}
}
代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.4_spec
public boolean match(Message message) {
try {
String values[] = message.getHeader(headerName);
if (values != null) {
for (int i = 0; i < values.length; i++) {
String value = values[i];
if (match(value)) {
return true;
}
}
}
return false;
} catch (MessagingException e) {
return false;
}
}
代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.4_spec
public boolean match(Message message) {
try {
String values[] = message.getHeader("Message-ID");
if (values != null) {
for (int i = 0; i < values.length; i++) {
String value = values[i];
if (match(value)) {
return true;
}
}
}
return false;
} catch (MessagingException e) {
return false;
}
}
内容来源于网络,如有侵权,请联系作者删除!