Message mailMessage = new SMTPMessage(session); Address from = new InternetAddress("remusic_log@163.com"); mailMessage.setFrom(from);
return; SMTPMessage msg = new SMTPMessage(_smtpSession); msg.setSender(new InternetAddress(_emailSender, _emailSender)); msg.setFrom(new InternetAddress(_emailSender, _emailSender));
SMTPMessage msg = new SMTPMessage(_smtpSession); msg.setSender(new InternetAddress(_emailSender, _emailSender)); msg.setFrom(new InternetAddress(_emailSender, _emailSender));
SMTPMessage msg = new SMTPMessage(_smtpSession); msg.setSender(new InternetAddress(_emailSender, _emailSender)); msg.setFrom(new InternetAddress(_emailSender, _emailSender));
SMTPMessage msg = new SMTPMessage(_smtpSession); msg.setSender(new InternetAddress(_emailSender, _emailSender)); msg.setFrom(new InternetAddress(_emailSender, _emailSender));
public MimeMessage newMessage() { return new SMTPMessage(getSession()); }
public static Email fromStream(InputStream in) throws MessagingException, IOException { SMTPMessage mm = new SMTPMessage(createSession(), in); return fromMessage(mm); }
/** * The method creates a copy of the SMTPMessage object passed through the arguments list and adds the headers to the * copied object then returns it. If the header is already present in the message then its values list will be * updated with the given header value. * @param message The SMTPMessage object to which the headers are added or updated. * @param headerNames A list of strings containing the header names that need to be added or updated. * @param headerValues A list of strings containing the header values that need to be added. * @return The method returns the message with the headers added. * @throws MessagingException */ protected SMTPMessage addHeadersToSMTPMessage(SMTPMessage message, List<String> headerNames, List<String> headerValues) throws MessagingException { SMTPMessage msg = new SMTPMessage(message); Iterator namesIter = headerNames.iterator(); Iterator valuesIter = headerValues.iterator(); while (namesIter.hasNext() && valuesIter.hasNext()) { String headerName = (String) namesIter.next(); String headerValue = (String) valuesIter.next(); if (msg.getHeader(headerName) != null) { // then a header with this name already exists, add the headerValue to the existing values list. msg.addHeader(headerName, headerValue); } else { msg.setHeader(headerName, headerValue); } } return msg; } }
@Async @Override public void send(MimeMessage mimeMessage) throws MailException { try { String subject = mimeMessage.getSubject(); StringBuilder to = new StringBuilder(); for (Address address : mimeMessage.getRecipients(MimeMessage.RecipientType.TO)) { to.append(address.toString()); } SMTPMessage message = new SMTPMessage(mimeMessage); message.setEnvelopeFrom(getUsername()); long started = System.currentTimeMillis(); super.send(message); long secsTook = (System.currentTimeMillis() - started) / 1000; if (secsTook > 30) { LOGGER.warn("Sending email took long time [{}] for receiver: [{}]. Subject: [{}]", new Object[]{secsTook, to, subject}); } else if (secsTook > 5) { LOGGER.info("Sending email took long time [{}] for receiver: [{}]. Subject: [{}]", new Object[]{secsTook, to, subject}); } LOGGER.debug("Email was sent to [{}] with subject [{}]. Note that this doesn't mean the mail" + " is delivered to the end user, this only means that mail server accepted the email and will" + " try to send it further.", to, subject); } catch (Exception e) { LOGGER.error("Mail sending failed", e); } } }
SMTPMessage msg = new SMTPMessage(session); MimeMultipart multipart = new MimeMultipart();
SMTPMessage msg = new SMTPMessage(session); msg.setContent(multipart); msg.setFrom(new InternetAddress(from));
final String replyAddress, final String subject) throws javax.jbi.messaging.MessagingException { this.log.fine("Initialize the e-mail messafe."); final SMTPMessage smtpMessage = new SMTPMessage(session);
SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) };
SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) };
SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) };
SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) };
SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) };
SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) }; SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) };
SMTPMessage msg = new SMTPMessage(sess); InternetAddress[] toa = { new InternetAddress(to) };