Interface JavaMailSender

  • All Known Implementing Classes:
    DefaultJavaMailSender

    public interface JavaMailSender
    The JavaMailSender interface contains all the methods of a JavaMailSender implementation currently used by the mail component.
    • Method Detail

      • send

        void send​(javax.mail.internet.MimeMessage mimeMessage)
           throws javax.mail.MessagingException
        Send the mail
        Parameters:
        mimeMessage - the message to send
        Throws:
        javax.mail.MessagingException - is thrown if error sending the mail.
      • getJavaMailProperties

        Properties getJavaMailProperties()
      • setJavaMailProperties

        void setJavaMailProperties​(Properties javaMailProperties)
      • addAdditionalJavaMailProperty

        void addAdditionalJavaMailProperty​(String key,
                                           String value)
      • setHost

        void setHost​(String host)
      • setPort

        void setPort​(int port)
      • getPort

        int getPort()
      • setUsername

        void setUsername​(String username)
      • getUsername

        String getUsername()
      • setPassword

        void setPassword​(String password)
      • getPassword

        String getPassword()
      • setProtocol

        void setProtocol​(String protocol)
      • getProtocol

        String getProtocol()
      • setSession

        void setSession​(javax.mail.Session session)
      • getSession

        javax.mail.Session getSession()