本文整理了Java中org.apache.commons.mail.HtmlEmail.addTo()
方法的一些代码示例,展示了HtmlEmail.addTo()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HtmlEmail.addTo()
方法的具体详情如下:
包路径:org.apache.commons.mail.HtmlEmail
类名称:HtmlEmail
方法名:addTo
暂无
代码示例来源:origin: javahongxi/whatsmars
/**
* content为html,此方法将会对html进行转义。
* @param targetAddress
* @param title
* @param content
* @throws Exception
*/
public void sendHtmlEmail(String targetAddress,String title,String content) throws Exception {
HtmlEmail email = new HtmlEmail();
email.setSubject(title);
email.setHtmlMsg(content);
email.addTo(targetAddress);
sendEmail(email);
}
代码示例来源:origin: stackoverflow.com
HtmlEmail email = new HtmlEmail();
email.setHostName(mailserver);
email.setAuthentication(username, password);
email.setSmtpPort(port);
email.setFrom(fromEmail);
email.addTo(to);
email.setSubject(subject);
email.setTextMsg(textBody);
email.setHtmlMsg(htmlBody);
email.setDebug(true);
email.send();
代码示例来源:origin: si.urbas/pless
@Override
public Email setRecipient(String recipient) {
try {
wrappedEmail.addTo(recipient);
} catch (EmailException e) {
throw new IllegalArgumentException("Could not set the recepient of the email.", e);
}
return this;
}
代码示例来源:origin: stackoverflow.com
HtmlEmail email = new ImageHtmlEmail();
email.setHostName("mail.myserver.com");
email.addTo("jdoe@somewhere.org", "John Doe");
email.setFrom("me@apache.org", "Me");
email.setSubject("Test email with inline image");
// embed the image and get the content id
URL url = new URL("http://www.apache.org/images/asf_logo_wide.gif");
String cid = email.embed(url, "Apache logo");
// set the html message
email.setHtmlMsg(htmlEmailTemplate, new File("").toURI().toURL(), false);
代码示例来源:origin: mycontroller-org/mycontroller
public static void sendSimpleEmail(String emails, String subject, String message, boolean initializeEmail)
throws EmailException {
if (initializeEmail) {
initializeEmail(AppProperties.getInstance().getEmailSettings());
}
email.setCharset("UTF-8");
email.setSubject(subject);
email.setHtmlMsg(message);
email.addTo(emails.split(","));
String sendReturn = email.send();
_logger.debug("Send Status:[{}]", sendReturn);
_logger.debug("EmailSettings successfully sent to [{}], Message:[{}]", emails, message);
}
代码示例来源:origin: org.mycontroller.standalone/mycontroller-core
public static void sendSimpleEmail(String emails, String subject, String message, boolean initializeEmail)
throws EmailException {
if (initializeEmail) {
initializeEmail(AppProperties.getInstance().getEmailSettings());
}
email.setCharset("UTF-8");
email.setSubject(subject);
email.setHtmlMsg(message);
email.addTo(emails.split(","));
String sendReturn = email.send();
_logger.debug("Send Status:[{}]", sendReturn);
_logger.debug("EmailSettings successfully sent to [{}], Message:[{}]", emails, message);
}
代码示例来源:origin: Junety-C/alarm
private boolean send(String title, String content, List<String> receivers) {
try {
HtmlEmail email = new HtmlEmail();
email.setAuthentication(Configuration.MAIL_SENDER_USERNAME, Configuration.MAIL_SENDER_PASSWORD);
email.setHostName(Configuration.MAIL_SENDER_SMTP_HOST);
email.setSmtpPort(Configuration.MAIL_SENDER_SMTP_PORT);
email.setFrom(Configuration.MAIL_SENDER_USERNAME, Configuration.MAIL_SENDER_NAME);
email.setSubject(title);
email.setHtmlMsg(content);
email.addTo(receivers.stream().toArray(String[]::new));
email.setCharset("UTF-8");
email.setSSLOnConnect(false);
email.send();
logger.info("send mail to {} success", JSON.toJSONString(receivers));
return true;
} catch (Exception e) {
logger.error("send mail to {} fail, caused by", JSON.toJSONString(receivers), e);
return false;
}
}
}
代码示例来源:origin: ixrjog/opsCloud
public HtmlEmail buildHtmlEmail(String emailAddress, String displayName) throws Exception {
HashMap<String, String> configMap = acqConifMap();
String hostName = configMap.get(EmailItemEnum.EMAIL_HOST.getItemKey());
String userName = configMap.get(EmailItemEnum.EMAIL_USERNAME.getItemKey());
String userPwd = configMap.get(EmailItemEnum.EMAIL_PWD.getItemKey());
// Create the email message
HtmlEmail email = new HtmlEmail();
email.setAuthentication(userName, userPwd);
email.setHostName(hostName);
email.addTo(emailAddress, displayName);
email.setFrom("msg@51xianqu.net", "CMDB");
email.setSubject("工单消息~");
email.setCharset("UTF-8");
// set the alternative message
email.setTextMsg("Your email client does not support HTML messages");
return email;
}
代码示例来源:origin: stackoverflow.com
HtmlEmail email = new HtmlEmail();
email.setSubject("<your subject>");
email.setHtmlMsg("<your html message body>");
email.setHostName("<host>");
email.setFrom("<from_address>");
email.addTo("<recipient_address>");
email.send();
代码示例来源:origin: biezhi/java-library-examples
public static void main(String[] args) throws EmailException, MalformedURLException {
// 创建 Email Message
HtmlEmail email = new HtmlEmail();
email.setHostName("mail.myserver.com");
email.addTo("jdoe@somewhere.org", "John Doe");
email.setFrom("me@apache.org", "Me");
email.setSubject("Test email with inline image");
// 嵌入图片
URL url = new URL("http://www.apache.org/images/asf_logo_wide.gif");
String cid = email.embed(url, "Apache logo");
// 发送 HTML 内容
email.setHtmlMsg("<html>The apache logo - <img src=\"cid:"+cid+"\"></html>");
// 设置替代消息
email.setTextMsg("Your email client does not support HTML messages");
// 发送
email.send();
}
}
代码示例来源:origin: br.com.caelum.vraptor/vraptor-simplemail
protected HtmlEmail prepareEmail(String name, String toMail) {
with("to_name", name);
with("to_email", toMail);
with("host", appLocation);
if (!hasSigner) {
with("signer", bundle.getMessage("signer"));
}
HtmlEmail email = new HtmlEmail();
try {
addEmbeddables(email);
addAttachments(email);
email.addTo(toMail, name);
email.setSubject(bundle.getMessage(this.templateName, nameParameters));
email.setHtmlMsg(this.template.getContent());
} catch (Exception e) {
throw new RuntimeException(e);
}
return email;
}
代码示例来源:origin: com.github.robozonky/robozonky-notifications
private HtmlEmail createNewEmail(final SessionInfo session) throws EmailException {
final HtmlEmail email = new HtmlEmail();
email.setCharset(Defaults.CHARSET.displayName()); // otherwise the e-mail contents are mangled
email.setHostName(getSmtpHostname());
email.setSmtpPort(getSmtpPort());
email.setStartTLSRequired(isStartTlsRequired());
email.setSSLOnConnect(isSslOnConnectRequired());
if (isAuthenticationRequired()) {
final String username = getSmtpUsername();
LOGGER.debug("Will contact SMTP server as '{}'.", username);
email.setAuthentication(getSmtpUsername(), getSmtpPassword());
} else {
LOGGER.debug("Will contact SMTP server anonymously.");
}
email.setFrom(getSender(), session.getName());
email.addTo(getRecipient());
return email;
}
代码示例来源:origin: RoboZonky/robozonky
private HtmlEmail createNewEmail(final SessionInfo session) throws EmailException {
final HtmlEmail email = new HtmlEmail();
email.setCharset(Defaults.CHARSET.displayName()); // otherwise the e-mail contents are mangled
email.setHostName(getSmtpHostname());
email.setSmtpPort(getSmtpPort());
email.setStartTLSRequired(isStartTlsRequired());
email.setSSLOnConnect(isSslOnConnectRequired());
if (isAuthenticationRequired()) {
final String username = getSmtpUsername();
LOGGER.debug("Will contact SMTP server as '{}'.", username);
email.setAuthentication(getSmtpUsername(), getSmtpPassword());
} else {
LOGGER.debug("Will contact SMTP server anonymously.");
}
email.setFrom(getSender(), session.getName());
email.addTo(getRecipient());
return email;
}
代码示例来源:origin: stackoverflow.com
HtmlEmail htmlEmail = new HtmlEmail();
htmlEmail.setHostName("smtp.gmail.com");
htmlEmail.setSmtpPort(587);
htmlEmail.setDebug(true);
htmlEmail.setAuthenticator(new DefaultAuthenticator("userId", "password"));
htmlEmail.setTLS(true);
htmlEmail.addTo("recipient@gmail.com", "recipient");
htmlEmail.setFrom("sender@gmail.com", "sender");
htmlEmail.setSubject("Send HTML email with body content from URI");
htmlEmail.setHtmlMsg(responseBody);
htmlEmail.send();
代码示例来源:origin: org.apache.commons/commons-email
private HtmlEmail createDefaultHtmlEmail() throws EmailException {
final HtmlEmail htmlEmail = new HtmlEmail();
htmlEmail.setHostName(this.strTestMailServer);
htmlEmail.setSmtpPort(this.getMailServerPort());
htmlEmail.setFrom("a@b.com");
htmlEmail.addTo("c@d.com");
return htmlEmail;
}
}
代码示例来源:origin: Rekoe/rk_svnadmin
public boolean send(String to, String subject, String templateFile, Map<String, Object> root) {
try {
HtmlEmail email = ioc.get(HtmlEmail.class);
email.setCharset("UTF-8");
email.setSubject(subject);
email.setHtmlMsg(processTemplateIntoString(templateFile, root));
email.addTo(to);
String res = email.send();
if (log.isDebugEnabled()) {
log.debug(res);
}
return true;
} catch (Exception e) {
log.error("send email fail", e);
return false;
}
}
代码示例来源:origin: com.bbossgroups.pdp/pdp-cms
public void sendHtmlEmail(String toEmail, String toName, String subject, String htmlMsg, String senderMail, String senderName, String mail_userName, String mail_password, String smtpPort) throws Exception {
try {
HtmlEmail email = new HtmlEmail();
MailServerInfo msi = (MailServerInfo)serverinfos.get(this.getMailDomain(senderMail));
String hostName = msi.getSmtpServer();
String sender_Mail = senderMail == null ? msi.getMailSender() : senderMail;
String sender_Name = senderName == null ? msi.getMailSenderName() : senderName;
String mailUserName = mail_userName == null ? msi.getMail_userName() : mail_userName;
String mailPassword = mail_password == null ? msi.getMail_password() : mail_password;
email.setAuthentication(mailUserName, mailPassword);
email.setHostName(hostName);
email.setSmtpPort(Integer.parseInt(smtpPort));
email.addTo(toEmail, toName);
email.setFrom(sender_Mail, sender_Name);
email.setSubject(subject);
// email.setContent("HtmlEmail", "text/plain; charset=utf-8");
email.setHtmlMsg(htmlMsg);
email.setTextMsg("Your email client does not support HTML messages");
email.setDebug(true);
email.send();
} catch (EmailException e) {
e.printStackTrace();
throw e;
}
}
代码示例来源:origin: stackoverflow.com
import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import play.mvc.Controller;
import play.mvc.Result;
public class MailController extends Controller {
public Result sendEmail() throws EmailException {
HtmlEmail email = new HtmlEmail();
String authuser = "..........@gmail.com";
String authpwd = "XXXXXX";
email.setSmtpPort(587);
email.setAuthenticator(new DefaultAuthenticator(authuser, authpwd));
email.setDebug(true);
email.setHostName("smtp.gmail.com");
email.setFrom("from@gmail.com", "SenderName");
email.setSubject("TestMail");
email.setHtmlMsg("<html><body><h1>welcome to u</h1></body></html>");
email.addTo("to@gmail.com", "receiver name");
email.setTLS(true);
email.send();
return play.mvc.Results.ok("Success");
}
}
代码示例来源:origin: org.apache.commons/commons-email
@Test
public void testParseCreatedHtmlEmailWithNoContent() throws Exception
{
final Session session = Session.getDefaultInstance(new Properties());
final HtmlEmail email = new HtmlEmail();
email.setMailSession(session);
email.setFrom("test_from@apache.org");
email.setSubject("Test Subject");
email.addTo("test_to@apache.org");
email.buildMimeMessage();
final MimeMessage msg = email.getMimeMessage();
final MimeMessageParser mimeMessageParser = new MimeMessageParser(msg);
mimeMessageParser.parse();
assertEquals("Test Subject", mimeMessageParser.getSubject());
assertNotNull(mimeMessageParser.getMimeMessage());
assertTrue(mimeMessageParser.isMultipart());
assertFalse(mimeMessageParser.hasHtmlContent());
assertFalse(mimeMessageParser.hasPlainContent());
assertNull(mimeMessageParser.getPlainContent());
assertNull(mimeMessageParser.getHtmlContent());
assertTrue(mimeMessageParser.getTo().size() == 1);
assertTrue(mimeMessageParser.getCc().size() == 0);
assertTrue(mimeMessageParser.getBcc().size() == 0);
assertEquals("test_from@apache.org", mimeMessageParser.getFrom());
assertEquals("test_from@apache.org", mimeMessageParser.getReplyTo());
assertFalse(mimeMessageParser.hasAttachments());
}
代码示例来源:origin: org.apache.commons/commons-email
@Test
public void testParseCreatedHtmlEmailWithMixedContent() throws Exception
{
final Session session = Session.getDefaultInstance(new Properties());
final HtmlEmail email = new HtmlEmail();
email.setMailSession(session);
email.setFrom("test_from@apache.org");
email.setSubject("Test Subject");
email.addTo("test_to@apache.org");
email.setTextMsg("My test message");
email.setHtmlMsg("<p>My HTML message</p>");
email.buildMimeMessage();
final MimeMessage msg = email.getMimeMessage();
final MimeMessageParser mimeMessageParser = new MimeMessageParser(msg);
mimeMessageParser.parse();
assertEquals("Test Subject", mimeMessageParser.getSubject());
assertNotNull(mimeMessageParser.getMimeMessage());
assertTrue(mimeMessageParser.isMultipart());
assertTrue(mimeMessageParser.hasHtmlContent());
assertTrue(mimeMessageParser.hasPlainContent());
assertNotNull(mimeMessageParser.getPlainContent());
assertNotNull(mimeMessageParser.getHtmlContent());
assertTrue(mimeMessageParser.getTo().size() == 1);
assertTrue(mimeMessageParser.getCc().size() == 0);
assertTrue(mimeMessageParser.getBcc().size() == 0);
assertEquals("test_from@apache.org", mimeMessageParser.getFrom());
assertEquals("test_from@apache.org", mimeMessageParser.getReplyTo());
assertFalse(mimeMessageParser.hasAttachments());
}
内容来源于网络,如有侵权,请联系作者删除!