# Uses of Class
org.apache.commons.mail.EmailException

Packages that use EmailException
Package
Description
org.apache.commons.mail
Commons-Email aims to provide a API for sending email.

- ## Uses of EmailException in org.apache.commons.mail

  Methods in org.apache.commons.mail that throw EmailException
  Modifier and Type
  Method
  Description
  `Email`
  Email.`addBcc(String email)`
  Adds a blind BCC recipient to the email.
  `Email`
  Email.`addBcc(String... emails)`
  Adds an array of blind BCC recipients to the email.
  `Email`
  Email.`addBcc(String email, String name)`
  Adds a blind BCC recipient to the email using the specified address and the specified personal name.
  `Email`
  Email.`addBcc(String email, String name, String charset)`
  Adds a blind BCC recipient to the email using the specified address, personal name, and charset encoding for the name.
  `Email`
  Email.`addCc(String email)`
  Adds a recipient CC to the email.
  `Email`
  Email.`addCc(String... emails)`
  Adds an array of CC recipients to the email.
  `Email`
  Email.`addCc(String email, String name)`
  Adds a recipient CC to the email using the specified address and the specified personal name.
  `Email`
  Email.`addCc(String email, String name, String charset)`
  Adds a recipient CC to the email using the specified address, personal name, and charset encoding for the name.
  `Email`
  MultiPartEmail.`addPart(String partContent, String partContentType)`
  Adds a new part to the email.
  `Email`
  MultiPartEmail.`addPart(MimeMultipart multipart)`
  Adds a new part to the email.
  `Email`
  MultiPartEmail.`addPart(MimeMultipart multipart, int index)`
  Adds a new part to the email.
  `Email`
  Email.`addReplyTo(String email)`
  Adds a reply to address to the email.
  `Email`
  Email.`addReplyTo(String email, String name)`
  Adds a reply to address to the email using the specified address and the specified personal name.
  `Email`
  Email.`addReplyTo(String email, String name, String charset)`
  Adds a reply to address to the email using the specified address, personal name, and charset encoding for the name.
  `Email`
  Email.`addTo(String email)`
  Adds a recipient TO to the email.
  `Email`
  Email.`addTo(String... emails)`
  Adds a list of TO recipients to the email.
  `Email`
  Email.`addTo(String email, String name)`
  Adds a recipient TO to the email using the specified address and the specified personal name.
  `Email`
  Email.`addTo(String email, String name, String charset)`
  Adds a recipient TO to the email using the specified address, personal name, and charset encoding for the name.
  `MultiPartEmail`
  MultiPartEmail.`attach(File file)`
  Attaches a file.
  `MultiPartEmail`
  MultiPartEmail.`attach(URL url, String name, String description)`
  Attaches a file located by its URL.
  `MultiPartEmail`
  MultiPartEmail.`attach(URL url, String name, String description, String disposition)`
  Attaches a file located by its URL.
  `MultiPartEmail`
  MultiPartEmail.`attach(Path file, OpenOption... options)`
  Attaches a path.
  `MultiPartEmail`
  MultiPartEmail.`attach(DataSource dataSource, String name, String description)`
  Attaches a file specified as a DataSource interface.
  `MultiPartEmail`
  MultiPartEmail.`attach(DataSource dataSource, String name, String description, String disposition)`
  Attaches a file specified as a DataSource interface.
  `MultiPartEmail`
  MultiPartEmail.`attach(EmailAttachment attachment)`
  Attaches an EmailAttachment.
  `void`
  Email.`buildMimeMessage()`
  Builds the MimeMessage.
  `void`
  HtmlEmail.`buildMimeMessage()`
  Builds the MimeMessage.
  `void`
  ImageHtmlEmail.`buildMimeMessage()`
  Does the work of actually building the MimeMessage.
  `void`
  MultiPartEmail.`buildMimeMessage()`
  Builds the MimeMessage.
  `String`
  HtmlEmail.`embed(File file)`
  Embeds a file in the HTML.
  `String`
  HtmlEmail.`embed(File file, String cid)`
  Embeds a file in the HTML.
  `String`
  HtmlEmail.`embed(String urlString, String name)`
  Parses the specified `String` as a URL that will then be embedded in the message.
  `String`
  HtmlEmail.`embed(URL url, String name)`
  Embeds an URL in the HTML.
  `String`
  HtmlEmail.`embed(DataSource dataSource, String name)`
  Embeds the specified `DataSource` in the HTML using a randomly generated Content-ID.
  `String`
  HtmlEmail.`embed(DataSource dataSource, String name, String cid)`
  Embeds the specified `DataSource` in the HTML using the specified Content-ID.
  `Session`
  Email.`getMailSession()`
  Gets the mail session used when sending this Email, creating the Session if necessary.
  `String`
  Email.`send()`
  Sends the email.
  `String`
  Email.`sendMimeMessage()`
  Sends the previously created MimeMessage to the SMTP server.
  `Email`
  Email.`setBcc(Collection<InternetAddress> collection)`
  Sets a list of "BCC" addresses.
  `Email`
  Email.`setCc(Collection<InternetAddress> collection)`
  Sets a list of "CC" addresses.
  `Email`
  Email.`setFrom(String email)`
  Sets the FROM field of the email to use the specified address.
  `Email`
  Email.`setFrom(String email, String name)`
  Sets the FROM field of the email to use the specified address and the specified personal name.
  `Email`
  Email.`setFrom(String email, String name, String charset)`
  Sets the FROM field of the email to use the specified address, personal name, and charset encoding for the name.
  `HtmlEmail`
  HtmlEmail.`setHtmlMsg(String html)`
  Sets the HTML content.
  `abstract Email`
  Email.`setMsg(String msg)`
  Sets the content of the mail.
  `Email`
  HtmlEmail.`setMsg(String msg)`
  Sets the message.
  `Email`
  MultiPartEmail.`setMsg(String msg)`
  Sets the message of the email.
  `Email`
  SimpleEmail.`setMsg(String msg)`
  Sets the content of the mail.
  `Email`
  Email.`setReplyTo(Collection<InternetAddress> collection)`
  Sets a list of reply to addresses.
  `HtmlEmail`
  HtmlEmail.`setTextMsg(String text)`
  Sets the text content.
  `Email`
  Email.`setTo(Collection<InternetAddress> collection)`
  Sets a list of "TO" addresses.