Table of Contents

Class UpdateMailAccount

Namespace
KASserver
Assembly
KASserver.Client.dll

Parameters for editing a mailbox (update_mailaccount). Only properties that are set (non-null) are sent; everything left null stays unchanged on the server. The mailbox is identified by its technical mail_login, passed separately to UpdateMailAccountAsync(string, UpdateMailAccount, CancellationToken). At least one field must be set.

public sealed class UpdateMailAccount
Inheritance
UpdateMailAccount
Inherited Members

Properties

CopyAddress

Comma-separated copy recipients (copy_adress). Optional.

public string? CopyAddress { get; set; }

Property Value

string

IsActive

Mailbox activation state (is_active): Y/N/forbidden. Optional.

public MailboxActiveState? IsActive { get; set; }

Property Value

MailboxActiveState?

NewPassword

New mailbox password (mail_new_password). Optional.

public string? NewPassword { get; set; }

Property Value

string

Responder

Autoresponder state (responder): N/Y, or a start|end timestamp range. Optional.

public string? Responder { get; set; }

Property Value

string

ResponderText

Autoresponder text (responder_text). Optional.

public string? ResponderText { get; set; }

Property Value

string

SenderAlias

Allowed sender alias addresses (mail_sender_alias). Optional.

public string? SenderAlias { get; set; }

Property Value

string