Interface IMailNotificationSystem
Система уведомлений с помощью электронной почты
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IMailNotificationSystem : IApiObject, IApiEntity, INotifyPropertyChanged
Properties
AuthenticationMechanism
Способ проверки подлинности учетной записи, используемой для подключения к SMTP-серверу
Declaration
MailAuthenticationMechanism AuthenticationMechanism { get; set; }
Property Value
| Type | Description |
|---|---|
| MailAuthenticationMechanism |
BodyEncoding
Выбор кодировки тела письма
Declaration
MailBodyEncoding BodyEncoding { get; set; }
Property Value
| Type | Description |
|---|---|
| MailBodyEncoding |
From
E-mail, от имени которого будет выполняться рассылка
Declaration
string From { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Host
Имя SMTP-хоста (собственного хоста предприятия или внешнего)
Declaration
string Host { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Login
Логин учетной записи для подключения к SMTP-серверу
Declaration
string Login { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Password
Пароль учетной записи для подключения к SMTP-серверу
Declaration
string Password { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Port
Номер порта для подключения
Declaration
int Port { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
SecureSocketOptions
Выбор протокола защиты передачи данных
Declaration
MailSecureSocketOptions SecureSocketOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| MailSecureSocketOptions |
SslProtocols
Выбор версии протокола SSL
Declaration
SslProtocols SslProtocols { get; set; }
Property Value
| Type | Description |
|---|---|
| SslProtocols |
Methods
TestConnection()
Проверка подключения
Declaration
void TestConnection()