@Override public int sendHtmlMessage(String from, String to, String cc, String bcc, String subject, String body, String alternative, List<Attachment> attachments) { Mail email = new Mail(); email.setSubject(subject); email.setFrom(from); email.setTo(to); email.setCc(cc); email.setBcc(bcc); email.setTextPart(alternative); email.setHtmlPart(body); email.setAttachments(attachments); return sendMail(email); }
@Override public String toString() { StringBuffer buffer = new StringBuffer(); if (getFrom() != null) { buffer.append("From [" + getFrom() + "]"); } if (getTo() != null) { buffer.append(", To [" + getTo() + "]"); } if (getCc() != null) { buffer.append(", Cc [" + getCc() + "]"); } if (getBcc() != null) { buffer.append(", Bcc [" + getBcc() + "]"); } if (getSubject() != null) { buffer.append(", Subject [" + getSubject() + "]"); } if (getTextPart() != null) { buffer.append(", Text [" + getTextPart() + "]"); } if (getHtmlPart() != null) { buffer.append(", HTML [" + getHtmlPart() + "]"); } if (!getHeaders().isEmpty()) { buffer.append(", Headers [" + toStringHeaders() + "]"); } return buffer.toString(); }
/** * {@inheritDoc} * * @see MailSender#sendTextMessage(String, String, String, String) */ public int sendTextMessage(String from, String to, String subject, String message) { Mail email = new Mail(); email.setSubject(subject); email.setTextPart(message); email.setFrom(from); email.setTo(to); return sendMail(email); }
String to = getEmail(connection.getContactedUser()); String replyTo = getEmail(connection.getInitiatingUser()); Mail mail = new Mail(); mail.setTo(to); mail.setHeader("Reply-To", replyTo); mail.setHeader("Return-Path", replyTo); mail.setFrom(PHENOMECENTRAL_EMAIL); mail.setCc(getEmail(connection.getInitiatingUser())); mail.setBcc("qc@phenomecentral.org"); mail.setTextPart((String) options.get(OPTIONS_MESSAGE_FIELD)); mail.setSubject((String) options.get(SUBJECT_FIELD_STRING)); mailsender.sendMail(mail, context); setNotified((String) options.get("patientId"), (String) options.get("matchId"));
InternetAddress from = new InternetAddress(mail.getFrom()); String recipients = mail.getHeader("To"); if (StringUtils.isBlank(recipients)) { recipients = mail.getTo(); } else { recipients = mail.getTo() + "," + recipients; recipients = mail.getHeader("Cc"); if (StringUtils.isBlank(recipients)) { recipients = mail.getCc(); } else { recipients = mail.getCc() + "," + recipients; recipients = mail.getHeader("Bcc"); if (StringUtils.isBlank(recipients)) { recipients = mail.getBcc(); } else { recipients = mail.getBcc() + "," + recipients; message.setSubject(mail.getSubject(), EMAIL_ENCODING); for (Map.Entry<String, String> header : mail.getHeaders().entrySet()) { message.setHeader(header.getKey(), header.getValue()); if (mail.getHtmlPart() != null || mail.getAttachments() != null) { Multipart multipart = createMimeMultipart(mail, context); message.setContent(multipart); } else { message.setText(mail.getTextPart());
toMail.setSubject(value); } else if (header.equals(FROM)) { toMail.setFrom(value); } else { toMail.setHeader(header, value); toMail.setTextPart(""); return; } while ((line = input.readLine()) != null); toMail.setTextPart(result.toString()); } catch (IOException ioe) {
mail.getAttachments() != null ? mail.getAttachments() : new ArrayList<Attachment>(); if (mail.getHtmlPart() == null && mail.getAttachments() != null) { multipart = new MimeMultipart("mixed"); textPart.setContent(mail.getTextPart(), "text/plain; charset=" + EMAIL_ENCODING); multipart.addBodyPart(textPart); textPart.setText(mail.getTextPart()); htmlPart.setContent(mail.getHtmlPart(), "text/html; charset=" + EMAIL_ENCODING); htmlPart.setHeader("Content-Disposition", "inline"); htmlPart.setHeader("Content-Transfer-Encoding", "quoted-printable"); Matcher matcher = cidPattern.matcher(mail.getHtmlPart()); List<String> foundEmbeddedImages = new ArrayList<String>(); while (matcher.find()) {
@Override public Mail createMail() { return new Mail(); }
InternetAddress from = new InternetAddress(mail.getFrom()); String recipients = mail.getHeader("To"); if (StringUtils.isBlank(recipients)) { recipients = mail.getTo(); } else { recipients = mail.getTo() + "," + recipients; recipients = mail.getHeader("Cc"); if (StringUtils.isBlank(recipients)) { recipients = mail.getCc(); } else { recipients = mail.getCc() + "," + recipients; recipients = mail.getHeader("Bcc"); if (StringUtils.isBlank(recipients)) { recipients = mail.getBcc(); } else { recipients = mail.getBcc() + "," + recipients; message.setSubject(mail.getSubject(), EMAIL_ENCODING); for (Map.Entry<String, String> header : mail.getHeaders().entrySet()) { message.setHeader(header.getKey(), header.getValue()); if (mail.getHtmlPart() != null || mail.getAttachments() != null) { Multipart multipart = createMimeMultipart(mail, context); message.setContent(multipart); } else { message.setText(mail.getTextPart());
@Override public int sendTextMessage(String from, String to, String subject, String message) { Mail email = new Mail(); email.setSubject(subject); email.setTextPart(message); email.setFrom(from); email.setTo(to); return sendMail(email); }
toMail.setSubject(value); } else if (header.equals(FROM)) { toMail.setFrom(value); } else { toMail.setHeader(header, value); toMail.setTextPart(""); return; } while ((line = input.readLine()) != null); toMail.setTextPart(result.toString()); } catch (IOException ioe) {
mail.getAttachments() != null ? mail.getAttachments() : new ArrayList<Attachment>(); if (mail.getHtmlPart() == null && mail.getAttachments() != null) { multipart = new MimeMultipart("mixed"); textPart.setContent(mail.getTextPart(), "text/plain; charset=" + EMAIL_ENCODING); multipart.addBodyPart(textPart); textPart.setText(mail.getTextPart()); htmlPart.setContent(mail.getHtmlPart(), "text/html; charset=" + EMAIL_ENCODING); htmlPart.setHeader("Content-Disposition", "inline"); htmlPart.setHeader("Content-Transfer-Encoding", "quoted-printable"); Matcher matcher = cidPattern.matcher(mail.getHtmlPart()); List<String> foundEmbeddedImages = new ArrayList<String>(); while (matcher.find()) {
/** * {@inheritDoc} * * @see MailSender#createMail() */ public Mail createMail() { return new Mail(); }
@Override public int sendTextMessage(String from, String to, String cc, String bcc, String subject, String message, List<Attachment> attachments) { Mail email = new Mail(); email.setSubject(subject); email.setTextPart(message); email.setFrom(from); email.setTo(to); email.setCc(cc); email.setBcc(bcc); email.setAttachments(attachments); return sendMail(email); }
@Override public String toString() { StringBuilder buffer = new StringBuilder(); if (getFrom() != null) { buffer.append("From [" + getFrom() + "]"); } if (getTo() != null) { buffer.append(", To [" + getTo() + "]"); } if (getCc() != null) { buffer.append(", Cc [" + getCc() + "]"); } if (getBcc() != null) { buffer.append(", Bcc [" + getBcc() + "]"); } if (getSubject() != null) { buffer.append(", Subject [" + getSubject() + "]"); } if (getTextPart() != null) { buffer.append(", Text [" + getTextPart() + "]"); } if (getHtmlPart() != null) { buffer.append(", HTML [" + getHtmlPart() + "]"); } if (!getHeaders().isEmpty()) { buffer.append(", Headers [" + toStringHeaders() + "]"); } return buffer.toString(); }
/** * {@inheritDoc} * * @see MailSender#sendHtmlMessage(String, String, String, String, String, String, String, java.util.List) */ public int sendHtmlMessage(String from, String to, String cc, String bcc, String subject, String body, String alternative, List<Attachment> attachments) { Mail email = new Mail(); email.setSubject(subject); email.setFrom(from); email.setTo(to); email.setCc(cc); email.setBcc(bcc); email.setTextPart(alternative); email.setHtmlPart(body); email.setAttachments(attachments); return sendMail(email); }
/** * {@inheritDoc} * * @see MailSender#sendTextMessage(String, String, String, String, String, String, java.util.List) */ public int sendTextMessage(String from, String to, String cc, String bcc, String subject, String message, List<Attachment> attachments) { Mail email = new Mail(); email.setSubject(subject); email.setTextPart(message); email.setFrom(from); email.setTo(to); email.setCc(cc); email.setBcc(bcc); email.setAttachments(attachments); return sendMail(email); }
XWikiVelocityRenderer.evaluate(htmlContent, templateDocFullName, updatedVelocityContext, context); Mail mail = new Mail(); mail.setFrom((String) updatedVelocityContext.get("from.address")); mail.setTo((String) updatedVelocityContext.get("to.address")); mail.setCc((String) updatedVelocityContext.get("to.cc")); mail.setBcc((String) updatedVelocityContext.get("to.bcc")); mail.setSubject(subject); mail.setTextPart(msg); mail.setHtmlPart(html); mail.setAttachments(docApi.getAttachmentList());