/** * Creates an attachment supplying an different filename. * @param dataSource The data source. * @param filename The alternative filename. */ public Attachment(DataSource dataSource, String filename) { this(new RenamedDataSource(dataSource, filename), null, null); }
public EmailMessage(String from, String subject, String body) { setFrom(from); setSubject(subject); setBody(body); }
/** * Set the sender of this message. * * @param email * Email address of sender. */ public void setFrom(String email) { this.from = new EmailAddress(email); }
private void sendEmail(User user, SignupEmailNotification email) { logger.debug("sendMail called for user:" + user.getEid()); try { EmailMessage message = convertSignupEmail(email, user); if(message != null) { emailService.send(message); } } catch (NoRecipientsException e) { logger.error("Cannot send mail. No recipient." + e.getMessage()); } catch (AddressValidationException e) { //this should be caught when adding the email address, since it is validated then. logger.warn("Cannot send mail to user: " + user.getEid() + ". Invalid email address." + EmailAddress.toString(e.getInvalidEmailAddresses())); } }
EmailMessage emailMessage; while (resultSet.next()) { emailMessage = new EmailMessage(); emailMessage.setCategory(resultSet.getString("category")); emailMessage.setSubject(resultSet.getString("subject")); emailMessage.setBody(resultSet.getString("body")); emailMessageList.add(emailMessage); }
public static void send(java.lang.String param0, java.lang.String param1, java.lang.String param2, java.lang.String param3, java.lang.String param4, java.lang.String param5, java.util.List param6) { org.sakaiproject.email.api.EmailService service = getInstance(); if (service == null) return; service.send(param0, param1, param2, param3, param4, param5, param6); }
/** * Add an attachment to this message. Same as addAttachment(new Attachment(file)). * * @param file */ public void addAttachment(File file) { addAttachment(new Attachment(file, file.getPath())); }
public void sendEmail() { EmailMessage email = new EmailMessage(); email.addTo(EmailObject.mail); }
public static void sendToUsers(java.util.Collection users, java.util.Collection headers, java.lang.String message) { org.sakaiproject.email.api.EmailService service = getInstance(); if (service == null) return; service.sendToUsers(users, headers, message); } }
new EmailMessage() .from("demo@guilhermechapiewski.com") .to("destination@address.com") .withSubject("Fluent Mail API") .withBody("Demo message") .send();
public static java.util.List getDigests() { org.sakaiproject.email.api.DigestService service = getInstance(); if (service == null) return null; return service.getDigests(); }
public static org.sakaiproject.email.api.Digest getDigest(java.lang.String param0) throws org.sakaiproject.exception.IdUnusedException { org.sakaiproject.email.api.DigestService service = getInstance(); if (service == null) return null; return service.getDigest(param0); }
public static void remove(org.sakaiproject.email.api.DigestEdit param0) { org.sakaiproject.email.api.DigestService service = getInstance(); if (service == null) return; service.remove(param0); }
public static void cancel(org.sakaiproject.email.api.DigestEdit param0) { org.sakaiproject.email.api.DigestService service = getInstance(); if (service == null) return; service.cancel(param0); }
public static org.sakaiproject.email.api.DigestEdit add(java.lang.String param0) throws org.sakaiproject.exception.IdUsedException { org.sakaiproject.email.api.DigestService service = getInstance(); if (service == null) return null; return service.add(param0); }
public EmailMessage(String from, String subject, String body) { setFrom(from); setSubject(subject); setBody(body); }
/** * Add an attachment to this message. Same as addAttachment(new Attachment(file)). * * @param file */ public void addAttachment(File file) { addAttachment(new Attachment(file, file.getPath())); }
/** * Creates an attachment supplying an different filename. * @param dataSource The data source. * @param filename The alternative filename. */ public Attachment(DataSource dataSource, String filename) { this(new RenamedDataSource(dataSource, filename), null, null); }
/** * Set the sender of this message. * * @param email * Email address of sender. */ public void setFrom(String email) { this.from = new EmailAddress(email); }
public static java.util.List getDigests() { org.sakaiproject.email.api.DigestService service = getInstance(); if (service == null) return null; return service.getDigests(); }