Class EmailServiceImpl

java.lang.Object
com.bytedesk.social.email.EmailServiceImpl
All Implemented Interfaces:
EmailService

@Service public class EmailServiceImpl extends Object implements EmailService
  • Field Details

  • Constructor Details

    • EmailServiceImpl

      public EmailServiceImpl()
  • Method Details

    • sendMessage

      public EmailResponse sendMessage(EmailMessage message)
      Description copied from interface: EmailService
      Send an email message
      Specified by:
      sendMessage in interface EmailService
      Parameters:
      message - the email message to send
      Returns:
      EmailResponse containing the result of the operation
    • handleIncomingMessage

      public EmailResponse handleIncomingMessage(EmailMessage message)
      Description copied from interface: EmailService
      Handle incoming email message
      Specified by:
      handleIncomingMessage in interface EmailService
      Parameters:
      message - the incoming email message
      Returns:
      EmailResponse containing the result of the operation
    • verifyConfiguration

      public boolean verifyConfiguration()
      Description copied from interface: EmailService
      Verify email configuration
      Specified by:
      verifyConfiguration in interface EmailService
      Returns:
      true if configuration is valid