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

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

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

Message.setSentDate介绍

[英]Set the sent date of this message.
[中]设置此邮件的发送日期。

代码示例

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

  1. msg.setContent(mp);
  2. msg.setSentDate(new Date());
  3. Transport.send(msg);
  4. } catch(MessagingException e) {

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

  1. mailMessage.setRecipient(Message.RecipientType.TO, to);
  2. mailMessage.setSubject(title);
  3. mailMessage.setSentDate(new Date());
  4. mailMessage.setText(content);
  5. transport.sendMessage(mailMessage, mailMessage.getAllRecipients());

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

  1. message.setSentDate(new Date());

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

  1. msg.setRecipients(Message.RecipientType.TO, toAddresses);
  2. msg.setSubject(subject);
  3. msg.setSentDate(new Date());
  4. msg.setFrom(fromAddress);
  5. if (highPriority) {

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

  1. msg.setSentDate( new Date() );
  2. StringBuilder messageText = new StringBuilder();

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

  1. msg.setSentDate( new Date() );

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

  1. msg.setSentDate( new Date() );
  2. StringBuilder messageText = new StringBuilder();
  3. String endRow = isUseHTML() ? "<br>" : Const.CR;

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

  1. message.setSentDate(new Date());

代码示例来源: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: 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: stackoverflow.com

  1. msg.setSentDate( new Date());
  2. msg.setSubject( "Hello World!" );

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

  1. msg.setContent(mp);
  2. msg.setSentDate(new Date());
  3. Transport.send(msg);
  4. } catch(MessagingException e) {

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

  1. /**
  2. * Creates all of the envelope information for a message.
  3. * This method is safe to call outside of a lock because the message
  4. * provides the safe snapshot of the mail properties.
  5. * @param msg the Message to write the envelope information.
  6. * @param priority true for high priority.
  7. */
  8. private void envelopeFor(Message msg, boolean priority) {
  9. setAcceptLang(msg);
  10. setFrom(msg);
  11. if (!setRecipient(msg, "mail.to", Message.RecipientType.TO)) {
  12. setDefaultRecipient(msg, Message.RecipientType.TO);
  13. }
  14. setRecipient(msg, "mail.cc", Message.RecipientType.CC);
  15. setRecipient(msg, "mail.bcc", Message.RecipientType.BCC);
  16. setReplyTo(msg);
  17. setSender(msg);
  18. setMailer(msg);
  19. setAutoSubmitted(msg);
  20. if (priority) {
  21. setPriority(msg);
  22. }
  23. try {
  24. msg.setSentDate(new java.util.Date());
  25. } catch (final MessagingException ME) {
  26. reportError(ME.getMessage(), ME, ErrorManager.FORMAT_FAILURE);
  27. }
  28. }

代码示例来源:origin: webx/citrus

  1. /** 发送一个email。 */
  2. public void send(Message message, MailTransportHandler handler) throws MailException {
  3. boolean autoClose = false;
  4. setHandler(handler);
  5. if (!isConnected()) {
  6. autoClose = true;
  7. connect();
  8. }
  9. try {
  10. message.setSentDate(new Date());
  11. if (getHandler() != null) {
  12. getHandler().processMessage(message);
  13. }
  14. message.saveChanges();
  15. Address[] recipients = message.getAllRecipients();
  16. if (isEmptyArray(recipients)) {
  17. throw new MailException("No recipient was specified in mail");
  18. }
  19. transport.sendMessage(message, recipients);
  20. } catch (MessagingException me) {
  21. throw new MailException("Could not send message", me);
  22. } finally {
  23. if (autoClose) {
  24. close();
  25. }
  26. }
  27. }

代码示例来源:origin: com.sun.mail/javax.mail

  1. /**
  2. * Creates all of the envelope information for a message.
  3. * This method is safe to call outside of a lock because the message
  4. * provides the safe snapshot of the mail properties.
  5. * @param msg the Message to write the envelope information.
  6. * @param priority true for high priority.
  7. */
  8. private void envelopeFor(Message msg, boolean priority) {
  9. setAcceptLang(msg);
  10. setFrom(msg);
  11. if (!setRecipient(msg, "mail.to", Message.RecipientType.TO)) {
  12. setDefaultRecipient(msg, Message.RecipientType.TO);
  13. }
  14. setRecipient(msg, "mail.cc", Message.RecipientType.CC);
  15. setRecipient(msg, "mail.bcc", Message.RecipientType.BCC);
  16. setReplyTo(msg);
  17. setSender(msg);
  18. setMailer(msg);
  19. setAutoSubmitted(msg);
  20. if (priority) {
  21. setPriority(msg);
  22. }
  23. try {
  24. msg.setSentDate(new java.util.Date());
  25. } catch (final MessagingException ME) {
  26. reportError(ME.getMessage(), ME, ErrorManager.FORMAT_FAILURE);
  27. }
  28. }

代码示例来源:origin: webx/citrus

  1. /** 发送一个email。 */
  2. public void send(Message message, MailTransportHandler handler) throws MailException {
  3. boolean autoClose = false;
  4. setHandler(handler);
  5. if (!isConnected()) {
  6. autoClose = true;
  7. connect();
  8. }
  9. try {
  10. message.setSentDate(new Date());
  11. if (getHandler() != null) {
  12. getHandler().processMessage(message);
  13. }
  14. message.saveChanges();
  15. Address[] recipients = message.getAllRecipients();
  16. if (isEmptyArray(recipients)) {
  17. throw new MailException("No recipient was specified in mail");
  18. }
  19. transport.sendMessage(message, recipients);
  20. } catch (MessagingException me) {
  21. throw new MailException("Could not send message", me);
  22. } finally {
  23. if (autoClose) {
  24. close();
  25. }
  26. }
  27. }

代码示例来源:origin: google/mail-importer

  1. @Override
  2. public void setSentDate(Date date) throws RuntimeMessagingException {
  3. try {
  4. delegate.setSentDate(date);
  5. } catch (MessagingException e) {
  6. throw new RuntimeMessagingException(e);
  7. }
  8. }

代码示例来源:origin: jlfex/hermes

  1. /**
  2. * 发送邮件
  3. */
  4. public void send() {
  5. try {
  6. message.setSentDate(new Date());
  7. Transport.send(message);
  8. } catch (MessagingException e) {
  9. throw new ServiceException("cannot send mail.", "exception.mail.send", e);
  10. }
  11. }

代码示例来源: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: 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);

相关文章