Class MailTransportUtils

java.lang.Object
org.springframework.integration.mail.MailTransportUtils

public abstract class MailTransportUtils
extends java.lang.Object
Collection of utility methods to work with Mail transports.
  • Constructor Summary

    Constructors 
    Constructor Description
    MailTransportUtils()  
  • Method Summary

    Modifier and Type Method Description
    static void closeFolder​(javax.mail.Folder folder, boolean expunge)
    Close the given JavaMail Folder and ignore any thrown exception.
    static void closeService​(javax.mail.Service service)
    Close the given JavaMail Service and ignore any thrown exception.
    static java.lang.String toPasswordProtectedString​(javax.mail.URLName name)
    Returns a string representation of the given URLName, where the password has been protected.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • closeService

      public static void closeService​(javax.mail.Service service)
      Close the given JavaMail Service and ignore any thrown exception. This is useful for typical finally blocks in manual JavaMail code.
      Parameters:
      service - the JavaMail Service to close (may be null)
      See Also:
      Transport, Store
    • closeFolder

      public static void closeFolder​(javax.mail.Folder folder, boolean expunge)
      Close the given JavaMail Folder and ignore any thrown exception. This is useful for typical finally blocks in manual JavaMail code.
      Parameters:
      folder - the JavaMail Folder to close (may be null)
      expunge - whether all deleted messages should be expunged from the folder
    • toPasswordProtectedString

      public static java.lang.String toPasswordProtectedString​(javax.mail.URLName name)
      Returns a string representation of the given URLName, where the password has been protected.
      Parameters:
      name - The URL name.
      Returns:
      The result with password protection.