Interface MailEndpointBuilderFactory.MailEndpointProducerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
All Known Subinterfaces:
MailEndpointBuilderFactory.MailEndpointBuilder
Enclosing interface:
MailEndpointBuilderFactory

public static interface MailEndpointBuilderFactory.MailEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the IMAP component.
  • Method Details

    • advanced

    • bcc

      Sets the BCC email address. Separate multiple email addresses with comma. The option is a: <code>java.lang.String</code> type. Group: producer
      Parameters:
      bcc - the value to set
      Returns:
      the dsl builder
    • cc

      Sets the CC email address. Separate multiple email addresses with comma. The option is a: <code>java.lang.String</code> type. Group: producer
      Parameters:
      cc - the value to set
      Returns:
      the dsl builder
    • from

      The from email address. The option is a: <code>java.lang.String</code> type. Default: camel@localhost Group: producer
      Parameters:
      from - the value to set
      Returns:
      the dsl builder
    • replyTo

      The Reply-To recipients (the receivers of the response mail). Separate multiple email addresses with a comma. The option is a: <code>java.lang.String</code> type. Group: producer
      Parameters:
      replyTo - the value to set
      Returns:
      the dsl builder
    • subject

      The Subject of the message being sent. Note: Setting the subject in the header takes precedence over this option. The option is a: <code>java.lang.String</code> type. Group: producer
      Parameters:
      subject - the value to set
      Returns:
      the dsl builder
    • to

      Sets the To email address. Separate multiple email addresses with comma. The option is a: <code>java.lang.String</code> type. Group: producer
      Parameters:
      to - the value to set
      Returns:
      the dsl builder
    • password

      The password for login. See also setAuthenticator(MailAuthenticator). The option is a: <code>java.lang.String</code> type. Group: security
      Parameters:
      password - the value to set
      Returns:
      the dsl builder
    • sslContextParameters

      default MailEndpointBuilderFactory.MailEndpointProducerBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
      To configure security using SSLContextParameters. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security
      Parameters:
      sslContextParameters - the value to set
      Returns:
      the dsl builder
    • sslContextParameters

      default MailEndpointBuilderFactory.MailEndpointProducerBuilder sslContextParameters(String sslContextParameters)
      To configure security using SSLContextParameters. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security
      Parameters:
      sslContextParameters - the value to set
      Returns:
      the dsl builder
    • username

      The username for login. See also setAuthenticator(MailAuthenticator). The option is a: <code>java.lang.String</code> type. Group: security
      Parameters:
      username - the value to set
      Returns:
      the dsl builder