org.apache.commons.mail.Email.addHeader()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(136)

本文整理了Java中org.apache.commons.mail.Email.addHeader()方法的一些代码示例,展示了Email.addHeader()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Email.addHeader()方法的具体详情如下:
包路径:org.apache.commons.mail.Email
类名称:Email
方法名:addHeader

Email.addHeader介绍

[英]Adds a header ( name, value ) to the headers Map.
[中]将标题(名称、值)添加到标题映射。

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

  1. /**
  2. * Used to specify the mail headers. Example:
  3. *
  4. * X-Mailer: Sendmail, X-Priority: 1( highest )
  5. * or 2( high ) 3( normal ) 4( low ) and 5( lowest )
  6. * Disposition-Notification-To: user@domain.net
  7. *
  8. * @param map A Map.
  9. * @throws IllegalArgumentException if either of the provided header / value is null or empty
  10. * @since 1.0
  11. */
  12. public void setHeaders(final Map<String, String> map)
  13. {
  14. this.headers.clear();
  15. for (final Map.Entry<String, String> entry : map.entrySet())
  16. {
  17. addHeader(entry.getKey(), entry.getValue());
  18. }
  19. }

代码示例来源:origin: org.apache.commons/commons-email

  1. /**
  2. * Used to specify the mail headers. Example:
  3. *
  4. * X-Mailer: Sendmail, X-Priority: 1( highest )
  5. * or 2( high ) 3( normal ) 4( low ) and 5( lowest )
  6. * Disposition-Notification-To: user@domain.net
  7. *
  8. * @param map A Map.
  9. * @throws IllegalArgumentException if either of the provided header / value is null or empty
  10. * @since 1.0
  11. */
  12. public void setHeaders(final Map<String, String> map)
  13. {
  14. this.headers.clear();
  15. for (final Map.Entry<String, String> entry : map.entrySet())
  16. {
  17. addHeader(entry.getKey(), entry.getValue());
  18. }
  19. }

代码示例来源:origin: org.flowable/flowable-engine

  1. protected void addHeader(Email email, String headersStr) {
  2. if (headersStr == null) {
  3. return;
  4. }
  5. for (String headerEntry : headersStr.split(NEWLINE_REGEX)) {
  6. String[] split = headerEntry.split(":");
  7. if (split.length != 2) {
  8. throw new FlowableIllegalArgumentException("When using email headers name and value must be defined colon separated. (e.g. X-Attribute: value");
  9. }
  10. String name = split[0].trim();
  11. String value = split[1].trim();
  12. email.addHeader(name, value);
  13. }
  14. }

代码示例来源:origin: dmart28/gcplot

  1. @Override
  2. void makeSend(String to, String subject, String msg) {
  3. Email email = createEmail();
  4. try {
  5. email.addTo(to);
  6. email.setMsg(msg);
  7. email.setSubject(subject);
  8. email.addHeader(CONTENT_TYPE_HEADER, CONTENT_TYPE);
  9. email.send();
  10. } catch (EmailException e) {
  11. throw Exceptions.runtime(e);
  12. }
  13. }

代码示例来源:origin: com.google.code.maven-play-plugin.org.playframework/play

  1. email.addHeader(key, headers.get(key));

相关文章