Package ru.bgcrm.util

Class MailMsg


  • public class MailMsg
    extends java.lang.Object
    Отправщик E-Mail сообщений от имени сервера BGERP.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getParamMailEncoding​(ParameterMap paramMap)  
      java.lang.String getResult()  
      void sendMessage​(java.lang.String Recipient, java.lang.String subject, java.lang.String Txt)
      Отправляет простое текствое письмо адресату
      void sendMessage​(java.lang.String Recipient, java.lang.String subject, java.lang.String txt, java.lang.String type)  
      void sendMessage​(java.lang.String Recipient, java.lang.String subject, javax.mail.Multipart mp)
      Отправляет письмо адресату
      void sendMessage​(java.util.List<java.lang.String> mails, java.lang.String subject, java.lang.String Txt)
      Отправляет простое текстовое письмо нескольким адресатам
      void sendMessage​(java.util.List<java.lang.String> mails, java.lang.String subject, javax.mail.Multipart mp)  
      void sendMessageAndHandle​(java.lang.String Recipient, java.lang.String subject, javax.mail.Multipart mp)  
      void sendMessageAndHandleEx​(java.lang.String mails, java.lang.String subject, java.lang.String content, java.lang.String contentType)  
      void sendMessageEx​(java.lang.String mails, java.lang.String subject, java.lang.String content, java.lang.String contentType)  
      boolean wasInitCorrectly()
      Проверяет, была ли корректной инициализация
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • getParamMailEncoding

        public static java.lang.String getParamMailEncoding​(ParameterMap paramMap)
      • wasInitCorrectly

        public boolean wasInitCorrectly()
        Проверяет, была ли корректной инициализация
        Returns:
        true - если корректна
      • sendMessage

        public void sendMessage​(java.lang.String Recipient,
                                java.lang.String subject,
                                java.lang.String Txt)
        Отправляет простое текствое письмо адресату
        Parameters:
        Recipient - адресат
        subject - тема
        Txt - сообщение
      • sendMessage

        public void sendMessage​(java.util.List<java.lang.String> mails,
                                java.lang.String subject,
                                java.lang.String Txt)
        Отправляет простое текстовое письмо нескольким адресатам
        Parameters:
        mails - адресаты
        subject - тема
        Txt - сообщение
      • sendMessage

        public void sendMessage​(java.lang.String Recipient,
                                java.lang.String subject,
                                java.lang.String txt,
                                java.lang.String type)
      • sendMessage

        public void sendMessage​(java.util.List<java.lang.String> mails,
                                java.lang.String subject,
                                javax.mail.Multipart mp)
      • sendMessage

        public void sendMessage​(java.lang.String Recipient,
                                java.lang.String subject,
                                javax.mail.Multipart mp)
        Отправляет письмо адресату
        Parameters:
        Recipient - адресат
        subject - тема
        mp - тело сообщения
      • sendMessageEx

        public void sendMessageEx​(java.lang.String mails,
                                  java.lang.String subject,
                                  java.lang.String content,
                                  java.lang.String contentType)
      • sendMessageAndHandle

        public void sendMessageAndHandle​(java.lang.String Recipient,
                                         java.lang.String subject,
                                         javax.mail.Multipart mp)
                                  throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
      • sendMessageAndHandleEx

        public void sendMessageAndHandleEx​(java.lang.String mails,
                                           java.lang.String subject,
                                           java.lang.String content,
                                           java.lang.String contentType)
                                    throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
      • getResult

        public java.lang.String getResult()