Pop3Settings Class
Namespace: Rebex.Net
Assembly: Rebex.Pop3.dll (version 7.0.9119)
Specifies various POP3 settings.
Syntax
public class Pop3Settings : SslSettings
Inherited Members
Constructors
Name | Description |
---|---|
Pop3Settings() | Creates an instance of Pop3Settings. |
Properties
Name | Description |
---|---|
Disable |
Explicitly disables APOP authentication. |
Disable |
Disables workaround for non-standard behavior of Gmail's RETR command. |
Do |
Throw an exception if duplicate unique ID is encountered by the GetMessageList method. This was default behavior until Rebex Mail 1.0.3333.0 (inclusive). |
Ignore |
Ignore invalid endings before the actual end of message data. |
Ignore |
Ignore unparsable headers when parsing mail message. |
Ignore |
Ignore unparsable S/MIME signature entities when parsing mail message. |
Raise |
Specifies whether to raise asynchronous events from the current working thread or
whether to raise them using a Synchronization |
Ssl |
Specifies whether to accept all server certificates by default. This is strongly discouraged in production environment.
Inherited from Ssl |
Ssl |
Gets or sets the group of allowed elliptic curves (for ECDHE cipher suites).
Inherited from Ssl |
Ssl |
Gets or sets the group of allowed TLS/SSL cipher suites.
Inherited from Ssl |
Ssl |
Gets or sets allowed TLS/SSL versions.
Inherited from Ssl |
Ssl |
Gets or sets a value indicating whether vulnerable ciphers
might be enabled using Ssl |
Ssl |
Enables or disables secure channel binding. Only supported on Windows.
Inherited from Ssl |
Ssl |
Gets or sets TLS/SSL client certificate request handler.
Inherited from Ssl |
Ssl |
Do not send empty record after successful handshake with CBC ciphers.
Inherited from Ssl |
Ssl |
Enables or disables the requirement for the other side of the connection to send closure alert (close_notify messages).
This is in violation of the RFC and potentially opens the communication to truncation attack,
but unfortunately it's needed when communicating with some broken TLS servers.
When set to null, a behavior suitable for the application protocol is used, depending o whether the protocol is self-terminated.
Only applies to TLS 1.2 or lower.
Inherited from Ssl |
Ssl |
Enables or disables extended master secret extension.
Inherited from Ssl |
Ssl |
Gets or sets the minimum allowed size (in bits) of the ephemeral Diffie-Hellman prime.
Valid values are from 512 to 16384, inclusive.
Inherited from Ssl |
Ssl |
Enables or disables renegotiation indication extension.
This option is deprecated, please use Ssl |
Ssl |
Sets allowed renegotiation mode.
Inherited from Ssl |
Ssl |
Gets or sets validation options to use when validating a server certificate using the default certificate validator.
This value is passed as Options as well.
Inherited from Ssl |
Ssl |
Gets or sets TLS/SSL server certificate verifier.
Inherited from Ssl |
Ssl |
Gets or sets TLS/SSL server's common name.
Inherited from Ssl |
Ssl |
Enables and disables server name indication.
Inherited from Ssl |
Ssl |
Gets or sets a TLS/SSL session to resume.
Inherited from Ssl |
Ssl |
Gets or sets a key usage check mode for server certificate.
Inherited from Ssl |
Use |
Specifies whether to use default domain or NULL domain for SSPI if domain not specified.
Inherited from Ssl |
Methods
Name | Description |
---|---|
Clone() | Creates a new object that is a copy of the current instance. |
Get |
Returns an enumerator that yields allowed named groups, in order of preference, for TLS 1.3.
Inherited from Ssl |
Get |
Gets collection of TLS cipher suites that are used (in given order) in preference to the remaining suites
specified by Ssl |
Get |
Returns an enumerator that yields allowed pre-shared key exchange modes for TLS 1.3.
Inherited from Ssl |
Get |
Returns an enumerator that yields allowed signature schemes in order of preference.
Inherited from Ssl |
Get |
Gets an enumeration of allowed symmetric cipher suites for TLS 1.3 and their order.
See Set |
Set |
Sets allowed named groups, in order of preference, for TLS 1.3.
Inherited from Ssl |
Set |
Sets TLS cipher suites to be used in preference to the remaining suites
specified by Ssl |
Set |
Sets allowed pre-shared key exchange modes for TLS 1.3.
Inherited from Ssl |
Set |
Sets allowed signature schemes in order of preference.
Inherited from Ssl |
Set |
Specifies a list of allowed symmetric cipher suites for TLS 1.3 and their order.
For TLS 1.2 and lower, use Ssl |
To |
Gets an instance of Tls |