本文整理了Java中org.apache.commons.mail.Email.buildMimeMessage()
方法的一些代码示例,展示了Email.buildMimeMessage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Email.buildMimeMessage()
方法的具体详情如下:
包路径:org.apache.commons.mail.Email
类名称: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();
内容来源于网络,如有侵权,请联系作者删除!