Skip to content

mailbox

Inbound mail. A provider exposes an inbox and writes the connection facts for it.

apps.myapp.main.needs.mailbox.address = "[email protected]";
  • addressnull or string

    Inbound address for the consumer.

    Default
    null
  • credentials.keystring

    Key inside the Secret.

  • credentials.namestring

    Kubernetes Secret object name.

  • credentials.namespacenull or string

    Namespace of the Secret. Defaults to the namespace of the consumer that reads it.

    Default
    null
  • providernull or (podule provider reference (apps.<type>.<instance> or impl.<contract>.<name>))

    Overrides providers.mailbox for this need.

    Default
    null
  • credentialsnull or (submodule)

    Bound secretRef for the inbox credentials. Written by the mailbox provider.

    Default
    null
  • hostnull or string

    Bound inbound host. Written by the mailbox provider.

    Default
    null
  • portnull or 16 bit unsigned integer; between 0 and 65535 (both inclusive)

    Bound inbound port. Written by the mailbox provider.

    Default
    null

None.