Package play.libs

Class Mail

java.lang.Object
play.libs.Mail

public class Mail extends Object
  • Field Details

  • Constructor Details

    • Mail

      public Mail()
  • Method Details

    • send

      public static boolean send(org.apache.commons.mail.Email email)
      Send an email
      Parameters:
      email - An Email message
      Returns:
      true if email successfully send
    • currentMailSystem

      protected static MailSystem currentMailSystem()
    • useMailSystem

      public static void useMailSystem(MailSystem mailSystem)
      Through this method you can substitute the current MailSystem. This is especially helpful for testing purposes like using mock libraries.

      Author: Andreas Simon <[email protected]>

      Parameters:
      mailSystem - The mailSystem to use
      See Also:
    • buildMessage

      public static org.apache.commons.mail.Email buildMessage(org.apache.commons.mail.Email email) throws org.apache.commons.mail.EmailException
      Throws:
      org.apache.commons.mail.EmailException
    • getSession

      public static javax.mail.Session getSession()
    • sendMessage

      public static boolean sendMessage(org.apache.commons.mail.Email msg)
      Send a JavaMail message
      Parameters:
      msg - An Email message
      Returns:
      true if email successfully send