Package hudson.plugins.emailext
Class EmailRecipientUtils
- java.lang.Object
-
- hudson.plugins.emailext.EmailRecipientUtils
-
public class EmailRecipientUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description EmailRecipientUtils()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
addAddressesFromRecipientList(Set<jakarta.mail.internet.InternetAddress> to, Set<jakarta.mail.internet.InternetAddress> cc, Set<jakarta.mail.internet.InternetAddress> bcc, String recipientList, EnvVars envVars, TaskListener listener)
static Set<jakarta.mail.internet.InternetAddress>
convertRecipientString(String recipientList, EnvVars envVars)
static Set<jakarta.mail.internet.InternetAddress>
convertRecipientString(String recipientList, EnvVars envVars, int type)
static String
getRecipientList(ExtendedEmailPublisherContext context, String recipients)
static String
getUserConfiguredEmail(User user)
static boolean
isAllowedDomain(String userName, TaskListener listener)
static boolean
isExcludedRecipient(User user, TaskListener listener)
static boolean
isExcludedRecipient(String userName, TaskListener listener)
FormValidation
validateFormRecipientList(String recipientList)
-
-
-
Field Detail
-
TO
public static final int TO
- See Also:
- Constant Field Values
-
CC
public static final int CC
- See Also:
- Constant Field Values
-
BCC
public static final int BCC
- See Also:
- Constant Field Values
-
-
Method Detail
-
convertRecipientString
public static Set<jakarta.mail.internet.InternetAddress> convertRecipientString(String recipientList, EnvVars envVars) throws jakarta.mail.internet.AddressException, UnsupportedEncodingException
- Throws:
jakarta.mail.internet.AddressException
UnsupportedEncodingException
-
convertRecipientString
public static Set<jakarta.mail.internet.InternetAddress> convertRecipientString(String recipientList, EnvVars envVars, int type) throws jakarta.mail.internet.AddressException, UnsupportedEncodingException
- Throws:
jakarta.mail.internet.AddressException
UnsupportedEncodingException
-
validateFormRecipientList
public FormValidation validateFormRecipientList(String recipientList)
-
isAllowedDomain
public static boolean isAllowedDomain(String userName, TaskListener listener)
-
isExcludedRecipient
public static boolean isExcludedRecipient(String userName, TaskListener listener)
-
isExcludedRecipient
public static boolean isExcludedRecipient(User user, TaskListener listener)
-
addAddressesFromRecipientList
public static void addAddressesFromRecipientList(Set<jakarta.mail.internet.InternetAddress> to, Set<jakarta.mail.internet.InternetAddress> cc, Set<jakarta.mail.internet.InternetAddress> bcc, String recipientList, EnvVars envVars, TaskListener listener)
-
getRecipientList
public static String getRecipientList(ExtendedEmailPublisherContext context, String recipients) throws jakarta.mail.MessagingException
- Throws:
jakarta.mail.MessagingException
-
-