package gov.nysenate.openleg.service.mail;
import org.springframework.mail.SimpleMailMessage;
import javax.mail.MessagingException;
public interface SendMailService {
/**
* Sends an email message constructed from basic message parameters
*
* @param to The intended receiver of the email
* @param from The from address for the email
* @param subject Subject of the email
* @param text The email body
*/
public void sendMessage(String to, String from, String subject, String text);
/**
* Sends an email message constructed from basic message parameters
*
* @param to The intended receiver of the email
* @param subject Subject of the email
* @param text The email body
*/
public void sendMessage(String to, String subject, String text);
/**
* Sends one or more email messages constructed from the given SimpleMailMessages
* @param messages
*/
public void sendMessage(SimpleMailMessage... messages);
}