Package ru.bgcrm.util
Class MailMsg
java.lang.Object
ru.bgcrm.util.MailMsg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetParamMailEncoding(ParameterMap paramMap) voidsendMessage(String Recipient, String subject, String Txt) Отправляет простое текствое письмо адресатуvoidsendMessage(String Recipient, String subject, String txt, String type) voidvoidsendMessage(String recipient, String recipientCopy, String recipientBlindCopy, String subject, String txt, String type) Отправляет сообщение, копию (CC) и скрытую копию (BCC)voidsendMessage(String recipient, String recipientCopy, String recipientBlindCopy, String subject, javax.mail.Multipart mp) voidsendMessage(String Recipient, String subject, javax.mail.Multipart mp) Отправляет письмо адресатуvoidsendMessage(Vector<String> mails, String subject, String Txt) Отправляет простое текстовое письмо нескольким адресатамvoidsendMessage(Vector<String> mails, String subject, javax.mail.Multipart mp) sendMessageAndGetResult(String recipient, String subject, String text, String type) Отправляет простое текствое письмо несколькиим адресатам и возвращает отчетность за каждый адресvoidsendMessageAndHandle(String Recipient, String subject, javax.mail.Multipart mp) voidsendMessageAndHandleEx(String mails, String subject, String content, String contentType) voidsendMessageEx(String mails, String subject, String content, String contentType) voidsendMessageWithAttachFile(String mails, String mailsCopy, String mailsBlindCopy, String subject, String txt, Map<String, File> fileNameAndFileMap) booleanПроверяет, была ли корректной инициализация
-
Constructor Details
-
MailMsg
-
-
Method Details
-
getParamMailEncoding
-
wasInitCorrectly
public boolean wasInitCorrectly()Проверяет, была ли корректной инициализация- Returns:
- true - если корректна
-
sendMessage
Отправляет простое текствое письмо адресату- Parameters:
Recipient- адресатsubject- темаTxt- сообщение
-
sendMessageAndGetResult
public List<String> sendMessageAndGetResult(String recipient, String subject, String text, String type) Отправляет простое текствое письмо несколькиим адресатам и возвращает отчетность за каждый адрес- Parameters:
recipient- адресаты, разделенные знаками ";", ",", "\n", "\r" или пробелом (комбинации знаков вроде "; " тоже учитываются)subject- темаtext- сообщение- Returns:
- отчет по каждому отправленному сообщению
-
sendMessage
Отправляет простое текстовое письмо нескольким адресатам- Parameters:
mails- адресатыsubject- темаTxt- сообщение ########################################################## #Ведет себя не предсказуемо после отправки первого письма# # Возможны отправки побитых писем # ##########################################################
-
sendMessage
-
sendMessage
public void sendMessage(String recipient, String recipientCopy, String recipientBlindCopy, String subject, String txt, String type) Отправляет сообщение, копию (CC) и скрытую копию (BCC)- Parameters:
recipient- прямой адресат (TO)recipientCopy- адресат, которому присылается копия (CC). Если будет null или пустая строка, то из письма уберется поле CCrecipientBlindCopy- адресат, которому присылается скрытая копия (BCC). Если будет null или пустая строка, то из письма уберется поле BCCsubject-txt-type-
-
sendMessage
-
sendMessage
Отправляет письмо адресату- Parameters:
Recipient- адресатsubject- темаmp- тело сообщения
-
sendMessage
-
sendMessageWithAttachFile
public void sendMessageWithAttachFile(String mails, String mailsCopy, String mailsBlindCopy, String subject, String txt, Map<String, File> fileNameAndFileMap) throws BGException- Throws:
BGException
-
sendMessageEx
-
sendMessageAndHandle
public void sendMessageAndHandle(String Recipient, String subject, javax.mail.Multipart mp) throws javax.mail.MessagingException - Throws:
javax.mail.MessagingException
-
sendMessageAndHandleEx
public void sendMessageAndHandleEx(String mails, String subject, String content, String contentType) throws javax.mail.MessagingException - Throws:
javax.mail.MessagingException
-
sendMessage
-
getResult
-