Skip to content
DocsTry Aspire
DocsTry

PostaInboundSmtpOptions Properties

ClassProperties12 members
Parameter-based configuration options for Posta inbound SMTP processing.
EnabledSection titled EnablednullableIResourceBuilder<ParameterResource>
Gets or sets whether inbound email processing is enabled.
public IResourceBuilder<ParameterResource>? Enabled { get; set; }
HostSection titled HostnullableIResourceBuilder<ParameterResource>
Gets or sets the bind address for the built-in SMTP receiver.
public IResourceBuilder<ParameterResource>? Host { get; set; }
HostnameSection titled HostnamenullableIResourceBuilder<ParameterResource>
Gets or sets the hostname announced in EHLO and used as TLS SNI.
public IResourceBuilder<ParameterResource>? Hostname { get; set; }
MaxAttachmentSizeSection titled MaxAttachmentSizenullableIResourceBuilder<ParameterResource>
Gets or sets the maximum inbound attachment size in bytes.
public IResourceBuilder<ParameterResource>? MaxAttachmentSize { get; set; }
MaxMessageSizeSection titled MaxMessageSizenullableIResourceBuilder<ParameterResource>
Gets or sets the maximum raw inbound message size in bytes.
public IResourceBuilder<ParameterResource>? MaxMessageSize { get; set; }
PortSection titled PortnullableIResourceBuilder<ParameterResource>
Gets or sets the SMTP listener port.
public IResourceBuilder<ParameterResource>? Port { get; set; }
RateLimitSection titled RateLimitnullableIResourceBuilder<ParameterResource>
Gets or sets the per-IP SMTP session rate limit.
public IResourceBuilder<ParameterResource>? RateLimit { get; set; }
RateWindowSection titled RateWindownullableIResourceBuilder<ParameterResource>
Gets or sets the SMTP rate-limit window in seconds.
public IResourceBuilder<ParameterResource>? RateWindow { get; set; }
TlsCertFileSection titled TlsCertFilenullableIResourceBuilder<ParameterResource>
Gets or sets the PEM certificate path for inbound TLS.
public IResourceBuilder<ParameterResource>? TlsCertFile { get; set; }
TlsKeyFileSection titled TlsKeyFilenullableIResourceBuilder<ParameterResource>
Gets or sets the PEM key path for inbound TLS.
public IResourceBuilder<ParameterResource>? TlsKeyFile { get; set; }
TlsModeSection titled TlsModenullableIResourceBuilder<ParameterResource>
Gets or sets the inbound SMTP TLS mode: none or starttls.
public IResourceBuilder<ParameterResource>? TlsMode { get; set; }
WebhookSecretSection titled WebhookSecretnullableIResourceBuilder<ParameterResource>
Gets or sets the shared secret for inbound webhooks.
public IResourceBuilder<ParameterResource>? WebhookSecret { get; set; }