Interface EmailService

All Known Implementing Classes:
EmailServiceImpl

public interface EmailService
  • Method Details

    • sendMessage

      EmailResponse sendMessage(EmailMessage message)
      Send an email message
      Parameters:
      message - the email message to send
      Returns:
      EmailResponse containing the result of the operation
    • handleIncomingMessage

      EmailResponse handleIncomingMessage(EmailMessage message)
      Handle incoming email message
      Parameters:
      message - the incoming email message
      Returns:
      EmailResponse containing the result of the operation
    • verifyConfiguration

      boolean verifyConfiguration()
      Verify email configuration
      Returns:
      true if configuration is valid