javax.mail.Message.setSubject()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(9.9k)|赞(0)|评价(0)|浏览(307)

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

Message.setSubject介绍

[英]Set the subject of this message.
[中]设置此消息的主题。

代码示例

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

  1. import javax.mail.*;
  2. import javax.mail.internet.*;
  3. // Set up the SMTP server.
  4. java.util.Properties props = new java.util.Properties();
  5. props.put("mail.smtp.host", "smtp.myisp.com");
  6. Session session = Session.getDefaultInstance(props, null);
  7. // Construct the message
  8. String to = "you@you.com";
  9. String from = "me@me.com";
  10. String subject = "Hello";
  11. Message msg = new MimeMessage(session);
  12. try {
  13. msg.setFrom(new InternetAddress(from));
  14. msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
  15. msg.setSubject(subject);
  16. msg.setText("Hi,\n\nHow are you?");
  17. // Send the message.
  18. Transport.send(msg);
  19. } catch (MessagingException e) {
  20. // Error.
  21. }

代码示例来源:origin: javamelody/javamelody

  1. final Message msg = new MimeMessage(getSession());
  2. msg.setRecipients(Message.RecipientType.TO, toAddresses);
  3. msg.setSubject(subject);
  4. msg.setSentDate(new Date());
  5. msg.setFrom(fromAddress);
  6. if (highPriority) {
  7. msg.setHeader("X-Priority", "1");

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

  1. public class SendEmailGood {
  2. private final Supplier<Message> messageSupplier;
  3. private final Consumer<Message> messageSender;
  4. public SendEmailGood(Supplier<Message> messageSupplier,
  5. Consumer<Message> messageSender) {
  6. this.messageSupplier = messageSupplier;
  7. this.messageSender = messageSender;
  8. }
  9. public void send(String[] addresses, String from,
  10. String subject, String body)
  11. throws MessagingException {
  12. Message message = messageSupplier.get();
  13. for (String address : addresses) {
  14. message.addRecipient
  15. (Message.RecipientType.TO, new InternetAddress(address));
  16. }
  17. message.addFrom(new InternetAddress[]{new InternetAddress(from)});
  18. message.setSubject(subject);
  19. message.setText(body);
  20. messageSender.accept(message);
  21. }
  22. }

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

  1. message.setFrom(new InternetAddress("your_user_name@gmail.com"));
  2. message.setRecipients(Message.RecipientType.TO,
  3. InternetAddress.parse("to_email_address@domain.com"));
  4. message.setSubject("Testing Subject");
  5. message.setText("Dear Mail Crawler,"
  6. + "\n\n No spam to my email, please!");

代码示例来源:origin: apache/nifi

  1. @Override
  2. public void notify(final NotificationContext context, final NotificationType notificationType, final String subject, final String messageText) throws NotificationFailedException {
  3. final Properties properties = getMailProperties(context);
  4. final Session mailSession = createMailSession(properties);
  5. final Message message = new MimeMessage(mailSession);
  6. try {
  7. message.setFrom(InternetAddress.parse(context.getProperty(FROM).evaluateAttributeExpressions().getValue())[0]);
  8. final InternetAddress[] toAddresses = toInetAddresses(context.getProperty(TO).evaluateAttributeExpressions().getValue());
  9. message.setRecipients(RecipientType.TO, toAddresses);
  10. final InternetAddress[] ccAddresses = toInetAddresses(context.getProperty(CC).evaluateAttributeExpressions().getValue());
  11. message.setRecipients(RecipientType.CC, ccAddresses);
  12. final InternetAddress[] bccAddresses = toInetAddresses(context.getProperty(BCC).evaluateAttributeExpressions().getValue());
  13. message.setRecipients(RecipientType.BCC, bccAddresses);
  14. message.setHeader("X-Mailer", context.getProperty(HEADER_XMAILER).evaluateAttributeExpressions().getValue());
  15. message.setSubject(subject);
  16. final String contentType = context.getProperty(CONTENT_TYPE).evaluateAttributeExpressions().getValue();
  17. message.setContent(messageText, contentType);
  18. message.setSentDate(new Date());
  19. Transport.send(message);
  20. } catch (final ProcessException | MessagingException e) {
  21. throw new NotificationFailedException("Failed to send E-mail Notification", e);
  22. }
  23. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. InternetAddress addressFrom = new InternetAddress( (String) ArgList[1] );
  2. msg.setFrom( addressFrom );
  3. addressTo[i] = new InternetAddress( strArrRecipients[i] );
  4. msg.setSubject( (String) ArgList[3] );
  5. msg.setContent( ArgList[4], "text/plain" );
  6. Transport.send( msg );

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

  1. Properties properties = System.getProperties();
  2. properties.put("mail.smtp.host", server);
  3. properties.put("mail.smtp.port", "" + port);
  4. Session session = Session.getInstance(properties);
  5. Transport transport = session.getTransport("smtp");
  6. transport.connect(server, username, password);
  7. for (int i = 0; i < count; i++) {
  8. Message message = new MimeMessage(session);
  9. message.setFrom(new InternetAddress(from));
  10. InternetAddress[] address = {new InternetAddress(to)};
  11. message.setRecipients(Message.RecipientType.TO, address);
  12. message.setSubject(subject + "JavaMail API");
  13. message.setSentDate(new Date());
  14. setHTMLContent(message);
  15. message.saveChanges();
  16. transport.sendMessage(message, address);
  17. }
  18. transport.close();

代码示例来源:origin: javaee-samples/javaee7-samples

  1. message.setFrom(new InternetAddress(creds.getFrom()));
  2. message.setRecipients(Message.RecipientType.TO,
  3. InternetAddress.parse(creds.getTo()));
  4. message.setSubject("Sending message using Programmatic JavaMail " + Calendar.getInstance().getTime());
  5. message.setText("Java EE 7 is cool!");

代码示例来源:origin: opensourceBIM/BIMserver

  1. message.setSubject(subject);
  2. message.setRecipients(to, addressTo);
  3. message.setContent(body, contentType);
  4. message.setFrom(from);

代码示例来源:origin: aa112901/remusic

  1. "remusiclog1");
  2. Message mailMessage = new SMTPMessage(session);
  3. Address from = new InternetAddress("remusic_log@163.com");
  4. mailMessage.setFrom(from);
  5. Address to = new InternetAddress("remusic_log@163.com");
  6. mailMessage.setRecipient(Message.RecipientType.TO, to);
  7. mailMessage.setSubject(title);
  8. mailMessage.setSentDate(new Date());
  9. mailMessage.setText(content);

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

  1. Message message = new MimeMessage(session);
  2. message.setFrom(new InternetAddress(from));
  3. InternetAddress[] addresses = new InternetAddress[recipientaddresstoshowinmail];
  4. message.setRecipients(Message.RecipientType.TO, addresses);
  5. message.setSubject(subject);
  6. message.setText(body);
  7. InternetAddress[] toaddress = new InternetAddress[] {new InternetAddress(to)};
  8. **Transport.send(message, actualtoaddress);**

代码示例来源:origin: pentaho/pentaho-kettle

  1. InternetAddress addressFrom = new InternetAddress( (String) ArgList[1] );
  2. msg.setFrom( addressFrom );
  3. addressTo[i] = new InternetAddress( strArrRecipients[i] );
  4. msg.setSubject( (String) ArgList[3] );
  5. msg.setContent( ArgList[4], "text/plain" );
  6. Transport.send( msg );

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

  1. try {
  2. Properties props = System.getProperties();
  3. props.put("mail.smtp.auth", "true");
  4. Session mailSession = Session.getDefaultInstance(props, null);
  5. Message msg = new MimeMessage(mailSession);
  6. msg.setFrom(new InternetAddress(from));
  7. InternetAddress[] address = {new InternetAddress(to)};
  8. msg.setRecipients(Message.RecipientType.TO, address);
  9. msg.setSubject(compression);
  10. msg.setText(body);
  11. msg.setSentDate(new Date());

代码示例来源:origin: javaee-samples/javaee7-samples

  1. message.setFrom(new InternetAddress(creds.getFrom()));
  2. message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(creds.getTo()));
  3. message.setSubject("Sending message using Annotated JavaMail "
  4. + Calendar.getInstance().getTime());
  5. message.setText("Java EE 7 is cool!");

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

  1. Message message = new MimeMessage(session);
  2. message.setDataHandler(new DataHandler(new ByteArrayDataSource(csv.getBytes("8859_8"),
  3. "text/csv")));
  4. message.setFileName("data.csv");
  5. message.setFrom(new InternetAddress(from));
  6. message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
  7. message.setSubject("Query report...");
  8. Transport.send(message);
  9. LOG.info("Sent message successfully ...");

代码示例来源:origin: azkaban/azkaban

  1. final Message message = sender.createMessage();
  2. final InternetAddress from = new InternetAddress(this._fromAddress, false);
  3. message.setFrom(from);
  4. for (final String toAddr : this._toAddress) {
  5. message.addRecipient(Message.RecipientType.TO, new InternetAddress(
  6. toAddr, false));
  7. message.setSubject(this._subject);
  8. message.setSentDate(new Date());

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

  1. Message msg = new MimeMessage(session);
  2. msg.setFrom(new InternetAddress(userName));
  3. InternetAddress[] toAddresses = { new InternetAddress(toAddress) };
  4. msg.setRecipients(Message.RecipientType.TO, toAddresses);
  5. msg.setSubject(subject);
  6. msg.setSentDate(new Date());
  7. msg.setText(message);

代码示例来源:origin: pentaho/pentaho-kettle

  1. email_address = senderName + '<' + email_address + '>';
  2. msg.setFrom( new InternetAddress( email_address ) );
  3. } else {
  4. throw new MessagingException( BaseMessages.getString( PKG, "Mail.Error.ReplyEmailNotFilled" ) );
  5. address[i] = new InternetAddress( reply_Address_List[i] );
  6. InternetAddress[] address = new InternetAddress[destinations.length];
  7. for ( int i = 0; i < destinations.length; i++ ) {
  8. address[i] = new InternetAddress( destinations[i] );
  9. msg.setSubject( mailsubject );

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

  1. Session session = Session.getInstance(props,
  2. new javax.mail.Authenticator() {
  3. @Override
  4. protected PasswordAuthentication getPasswordAuthentication() {
  5. return new PasswordAuthentication("from", "password");
  6. }
  7. });
  8. Message message = new MimeMessage(session);
  9. message.setFrom(new InternetAddress(creds.getFrom()));
  10. message.setRecipients(Message.RecipientType.TO, InternetAddress.parse("to"));
  11. message.setSubject("subject");
  12. message.setText("Java EE 7 is cool!");
  13. Transport.send(message, message.getAllRecipients());

代码示例来源:origin: kiegroup/jbpm

  1. User user = TaskModelProvider.getFactory().newUser();
  2. ((InternalOrganizationalEntity) user).setId(header.getFrom());
  3. msg.setFrom( new InternetAddress(userInfo.getEmailForEntity(user)));
  4. } else {
  5. msg.setFrom( new InternetAddress(mailSession.getProperty("mail.from")));
  6. ((InternalOrganizationalEntity) user).setId(header.getReplyTo());
  7. msg.setReplyTo( new InternetAddress[] {
  8. new InternetAddress(userInfo.getEmailForEntity(user))});
  9. } else if (mailSession.getProperty("mail.replyto") != null) {
  10. msg.setReplyTo( new InternetAddress[] { new InternetAddress(mailSession.getProperty("mail.replyto"))});
  11. msg.setSubject( subject );

相关文章