Udostępnij za pośrednictwem


SmtpNetworkElement.EnableSsl Właściwość

Definicja

Pobiera lub ustawia, czy protokół SSL jest używany do uzyskiwania dostępu do serwera poczty SMTP. Wartość domyślna to false.

public:
 property bool EnableSsl { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableSsl", DefaultValue=false)]
public bool EnableSsl { get; set; }
[<System.Configuration.ConfigurationProperty("enableSsl", DefaultValue=false)>]
member this.EnableSsl : bool with get, set
Public Property EnableSsl As Boolean

Wartość właściwości

true wskazuje, że protokół SSL będzie używany do uzyskiwania dostępu do serwera poczty SMTP; w przeciwnym razie , false.

Atrybuty

Uwagi

Właściwość EnableSsl wskazuje, czy protokół SSL jest używany do uzyskiwania dostępu do serwera poczty SMTP. Klasa SmtpClient obsługuje tylko rozszerzenie usługi SMTP dla protokołu Secure SMTP over Transport Layer Security zgodnie z definicją w dokumencie RFC 3207. W tym trybie sesja SMTP rozpoczyna się w niezaszyfrowanym kanale, a następnie polecenie STARTTLS jest wydawane przez klienta do serwera, aby przełączyć się na bezpieczną komunikację przy użyciu protokołu SSL. Aby uzyskać więcej informacji, zobacz RFC 3207 opublikowane przez Internet Engineering Task Force (IETF).

Alternatywna metoda połączenia polega na tym, że sesja SSL jest ustanawiana z góry przed wysłaniem jakichkolwiek poleceń protokołu. Ta metoda połączenia jest czasami nazywana SMTPS i domyślnie używa portu 465. Ta alternatywna metoda połączenia przy użyciu protokołu SSL nie jest obecnie obsługiwana.

Dotyczy

Zobacz też