本文整理了Java中javax.mail.internet.MimeMessage.addFrom()
方法的一些代码示例,展示了MimeMessage.addFrom()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MimeMessage.addFrom()
方法的具体详情如下:
包路径:javax.mail.internet.MimeMessage
类名称:MimeMessage
方法名:addFrom
[英]Add the specified addresses to the existing "From" field. If the "From" field does not already exist, it is created.
[中]将指定的地址添加到现有的“发件人”字段。如果“发件人”字段不存在,则会创建该字段。
代码示例来源:origin: stackoverflow.com
props.put("mail.smtp.from", "replyto@example.com");
Session session = Session.getDefaultInstance(props, null);
MimeMessage m = new MimeMessage(session);
m.addFrom(InternetAddress.parse("from@example.com"));
代码示例来源:origin: cloudfoundry/uaa
@Override
public void sendMessage(String email, MessageType messageType, String subject, String htmlContent) {
MimeMessage message = mailSender.createMimeMessage();
try {
message.addFrom(getSenderAddresses());
message.addRecipients(Message.RecipientType.TO, email);
message.setSubject(subject);
message.setContent(htmlContent, "text/html");
} catch (MessagingException e) {
logger.error("Exception raised while sending message to " + email, e);
} catch (UnsupportedEncodingException e) {
logger.error("Exception raised while sending message to " + email, e);
}
mailSender.send(message);
}
}
代码示例来源:origin: stackoverflow.com
MimeMessage msg = mailSender.createMimeMessage();
msg.addRecipient(RecipientType.TO, new InternetAddress(adminEmail));
msg.addFrom(new InternetAddress[] { new InternetAddress(adminEmail) });
msg.setSubject(subject, "UTF-8");
msg.setText(message, "UTF-8");
mailSender.send(msg);
代码示例来源:origin: webx/citrus
message.addFrom(getAddresses(FROM));
代码示例来源:origin: webx/citrus
message.addFrom(getAddresses(FROM));
代码示例来源:origin: org.apache.james/james-server-core-library
/**
* @see javax.mail.Message#addFrom(javax.mail.Address[])
*/
public void addFrom(Address[] addresses) throws MessagingException {
getWrappedMessageForWriting().addFrom(addresses);
}
代码示例来源:origin: de.alpharogroup/email-tails
/**
* Adding one from-address to the EmailMessage.
*
* @param internetAddress
* The InternetAddress-object.
* @throws MessagingException
* is thrown if the underlying implementation does not support modification of
* existing values
*/
public void addFrom(final Address internetAddress) throws MessagingException
{
super.addFrom(EmailExtensions.getAddressArray(internetAddress));
}
代码示例来源:origin: stackoverflow.com
Properties properties = new Properties();
props.put("mail.smtp.from", "abc@gmail.com");
Session session = Session.getDefaultInstance(props, null);
MimeMessage m = new MimeMessage(session);
m.addFrom(InternetAddress.parse("xyz@yahoo.com"));
m.setReplyTo(InternetAddress.parse("xyz@yahoo.com"));
代码示例来源:origin: org.eclipse.scout.rt/org.eclipse.scout.commons
@Override
public void addFrom(Address[] addresses) throws MessagingException {
super.addFrom(encodeAddresses(addresses));
}
代码示例来源:origin: stackoverflow.com
try {
MimeMessage message = new MimeMessage(mMailSession);
message.setSubject(pSubject);
MimeBodyPart textPart = new MimeBodyPart();
textPart.setContent(pContent, "text/html");
Multipart mp = new MimeMultipart();
mp.addBodyPart(textPart);
message.setContent(mp);
message.addFrom(new Address[] { new InternetAddress(pFrom) });
for (int i = 0; i < pTo.length; i++) {
String tTo = pTo[i];
message.addRecipient(Message.RecipientType.TO, new InternetAddress(tTo));
}
mTransport.sendMessage(message, message.getRecipients(Message.RecipientType.TO));
} catch (MessagingException me) {
throw new MailException(me);
}
代码示例来源:origin: stackoverflow.com
MimeMessage msg = new MimeMessage(session);
Address[] from = InternetAddress.parse("me@localhost");
Address[] to = InternetAddress.parse("me@localhost");
msg.addFrom(from);
msg.setRecipients(Message.RecipientType.TO, to);
ByteArrayOutputStream out = new ByteArrayOutputStream(384);
msg.saveChanges();
try {
msg.writeTo(out);
throw new AssertionError();
} catch (MessagingException | IOException test) {
try {
Transport.send(msg);
throw new AssertionError();
} catch (MessagingException | IOException expect) {
if (!exceptionEqual(test, expect)) {
//Notify the user....
}
}
}
代码示例来源:origin: stackoverflow.com
public class DomainMatch {
public static void main(String[] args) throws Exception {
MimeMessage msg = new MimeMessage((Session) null);
msg.addFrom(InternetAddress.parse("foo@bar.org"));
msg.saveChanges();
System.out.println(new FromStringTerm("@bar.org").match(msg));
System.out.println(new FromStringTerm("@spam.org").match(msg));
}
}
代码示例来源:origin: stackoverflow.com
public static void main(String[] args) throws Exception {
Properties props = new Properties();
props.put("mail.from", "------@bar.baz");
Session s = Session.getInstance(props);
MimeMessage m = new MimeMessage(s);
m.addFrom(InternetAddress.parse("foo@bar.baz"));
m.setText("");
m.saveChanges();
m.writeTo(System.out);
}
代码示例来源:origin: baratine/baratine
/**
* Sends to a mailbox
*/
public void send(String subject, String body)
{
try {
MimeMessage msg = new MimeMessage(getSession());
if(_from.length > 0)
msg.addFrom(_from);
msg.addRecipients(RecipientType.TO, _to);
if(subject != null)
msg.setSubject(subject);
msg.setContent(body, "text/plain");
send(msg);
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new RuntimeException(e);
}
}
代码示例来源:origin: com.caucho/resin
/**
* Sends to a mailbox
*/
public void send(String subject, String body)
{
try {
MimeMessage msg = new MimeMessage(getSession());
if(_from.length > 0)
msg.addFrom(_from);
msg.addRecipients(RecipientType.TO, _to);
if(subject != null)
msg.setSubject(subject);
msg.setContent(body, "text/plain");
send(msg);
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new RuntimeException(e);
}
}
代码示例来源:origin: vivo-project/Vitro
msg.addFrom(new Address[] { replyToAddress });
} else {
msg.addFrom(new Address[] { fromAddress });
代码示例来源:origin: org.apache.james/james-core
mimeMessage.addFrom(fromAddresses.toArray(new InternetAddress[fromAddresses.size()]));
代码示例来源:origin: com.haulmont.cuba/cuba-core
protected void assignFromAddress(SendingMessage sendingMessage, MimeMessage msg) throws MessagingException {
InternetAddress[] internetAddresses = InternetAddress.parse(sendingMessage.getFrom());
for (InternetAddress internetAddress : internetAddresses) {
if (StringUtils.isNotEmpty(internetAddress.getPersonal())) {
try {
internetAddress.setPersonal(internetAddress.getPersonal(), StandardCharsets.UTF_8.name());
} catch (UnsupportedEncodingException e) {
throw new MessagingException("Unsupported encoding type", e);
}
}
}
if (internetAddresses.length == 1) {
msg.setFrom(internetAddresses[0]);
} else {
msg.addFrom(internetAddresses);
}
}
代码示例来源:origin: com.caucho/resin
msg.addFrom(_from);
msg.addRecipients(RecipientType.TO, _to);
if(subject != null)
代码示例来源:origin: com.alibaba.citrus/citrus-webx-all
message.addFrom(getAddresses(FROM));
内容来源于网络,如有侵权,请联系作者删除!