Class MailTransportUtils
java.lang.Object
org.springframework.integration.mail.MailTransportUtils
public abstract class MailTransportUtils extends Object
Collection of utility methods to work with Mail transports.
- Author:
- Arjen Poutsma, Mark Fisher, Artem Bilan
-
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 String
toPasswordProtectedString(javax.mail.URLName name)
Returns a string representation of the givenURLName
, where the password has been protected.
-
Constructor Details
-
MailTransportUtils
public MailTransportUtils()
-
-
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 typicalfinally
blocks in manual JavaMail code.- Parameters:
service
- the JavaMail Service to close (may benull
)- 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 typicalfinally
blocks in manual JavaMail code.- Parameters:
folder
- the JavaMail Folder to close (may benull
)expunge
- whether all deleted messages should be expunged from the folder
-
toPasswordProtectedString
Returns a string representation of the givenURLName
, where the password has been protected.- Parameters:
name
- The URL name.- Returns:
- The result with password protection.
-