Class MailUtils

java.lang.Object
org.deltava.util.MailUtils

public class MailUtils extends Object
A utility class for e-mail and push notifications.
Since:
8.5
Version:
11.0
Author:
Luke
  • Method Details

    • format

      public static String format(EMailAddress addr)
      Formats an e-mail address with push notification support.
      Parameters:
      addr - an EMailAddress
      Returns:
      the address, plus push endpoint count if present
    • makeAddress

      public static EMailAddress makeAddress(String addr, String domain, String name)
      Utility method to create an e-mail address object.
      Parameters:
      addr - the recipient address
      domain - the domain name
      name - the recipient name
      Returns:
      an EMailAddress object
    • makeAddress

      public static EMailAddress makeAddress(String addr, String name)
      Utility method to create an e-mail address object.
      Parameters:
      addr - the recipient address
      name - the recipient name
      Returns:
      an EMailAddress object
    • makeAddress

      public static EMailAddress makeAddress(String addr)
      Utility method to create an e-mail address object.
      Parameters:
      addr - the recipient address
      Returns:
      an EMailAddress object, with the recipient address and name the same
    • getDomain

      public static String getDomain(String addr)
      Retrieves the domain within an e-mail address.
      Parameters:
      addr - the address
      Returns:
      the domain, or null if none