# PostaEmailVerificationOptions

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.Posta](/reference/api/csharp/communitytoolkit.aspire.hosting.posta.md)
- Version: `13.5.0`
- Namespace: `CommunityToolkit.Aspire.Hosting.Posta`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/4ff8268fbd97ddd23cb73dc8eff9cc92718156d1/src/CommunityToolkit.Aspire.Hosting.Posta/PostaEmailVerificationOptions.cs)

Parameter-based configuration options for Posta email verification.

## Definition

```csharp
namespace CommunityToolkit.Aspire.Hosting.Posta;

public sealed class PostaEmailVerificationOptions
{
    // ...
}
```

## Constructors

- [PostaEmailVerificationOptions](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postaemailverificationoptions/constructors.md#constructor)

## Properties

- [AutoSuppressOnReject](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postaemailverificationoptions/properties.md#autosuppressonreject) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets whether permanently rejected recipients are added to the suppression list.
- [CacheTtlHours](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postaemailverificationoptions/properties.md#cachettlhours) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets how long address-level verification results are cached, in hours.
- [Enabled](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postaemailverificationoptions/properties.md#enabled) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets whether the email verification endpoint is enabled.
- [MxCacheTtlHours](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postaemailverificationoptions/properties.md#mxcachettlhours) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets how long domain MX lookups are cached, in hours.
- [RateHourly](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postaemailverificationoptions/properties.md#ratehourly) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets the per-user hourly cap on verification requests.
- [Required](/reference/api/csharp/communitytoolkit.aspire.hosting.posta/postaemailverificationoptions/properties.md#required) : `IResourceBuilder<ParameterResource>` `get; set` -- Gets or sets whether users must verify their email address before sign-in.
