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

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

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

Email.buildMimeMessage介绍

[英]Does the work of actually building the MimeMessage. Please note that a user rarely calls this method directly and only if he/she is interested in the sending the underlying MimeMessage without commons-email.
[中]实际构建mimessage的工作。请注意,用户很少直接调用此方法,并且仅当他/她有兴趣在不使用commons电子邮件的情况下发送基础MIMessage时才调用此方法。

代码示例

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

/**
 * Sends the email. Internally we build a MimeMessage
 * which is afterwards sent to the SMTP server.
 *
 * @return the message id of the underlying MimeMessage
 * @throws IllegalStateException if the MimeMessage was already built, ie {@link #buildMimeMessage()}
 *   was already called
 * @throws EmailException the sending failed
 */
public String send() throws EmailException
{
  this.buildMimeMessage();
  return this.sendMimeMessage();
}

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

super.buildMimeMessage();

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

protected Email send(final Email email) throws EmailException {
  if( EmailConfiguration.MAIL_FORCE_SEND ) {
    email.send();
  }
  else {
    email.buildMimeMessage();
  }
  return email;
}

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

/**
 * Sends the email. Internally we build a MimeMessage
 * which is afterwards sent to the SMTP server.
 *
 * @return the message id of the underlying MimeMessage
 * @throws IllegalStateException if the MimeMessage was already built, ie {@link #buildMimeMessage()}
 *   was already called
 * @throws EmailException the sending failed
 */
public String send() throws EmailException
{
  this.buildMimeMessage();
  return this.sendMimeMessage();
}

代码示例来源:origin: br.com.caelum.vraptor/vraptor-simplemail

RawMessage mail2Content(Email email) throws IOException,
    MessagingException, EmailException {
  email.buildMimeMessage();
  ByteArrayOutputStream out = new ByteArrayOutputStream();
  email.getMimeMessage().writeTo(out);
  return new RawMessage().withData(ByteBuffer.wrap(out.toByteArray()));
}

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

email.setMailSession(session);
email.buildMimeMessage();

代码示例来源:origin: stackoverflow.com

Properties props = new Properties();
 props.setProperty("mail.transport.protocol", "smtp");
 Session mailSession = Session.getDefaultInstance(props, null);
 Transport transport = mailSession.getTransport("smtp");
 transport.connect("localhost", 25, null, null);
 Email email = new SimpleEmail();
 email.setFrom("example@example.com");
 email.addTo("example@example.com");
 email.setSubject("Hello Example");
 email.setMsg("Hello Example");
 email.setHostName("localhost"); // buildMimeMessage call below freaks out without this
 // dug into the internals of commons email
 // basically send() is buildMimeMessage() + Transport.send(message)
 // so rather than using Transport, reuse the one that I already have
 email.buildMimeMessage();
 Message m = email.getMimeMessage();
 transport.sendMessage(m, m.getAllRecipients());

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

super.buildMimeMessage();

相关文章

微信公众号

最新文章

更多