Catalyst Internet Mail .NET

InternetMail Properties

The properties of the InternetMail class are listed below. For a complete list of InternetMail class members, see the InternetMail Members topic.

Public Instance Properties

Attachment Gets and sets the name of the current file attachment.
Bcc Gets and sets the blind carbon-copy header field value.
Cc Gets and sets the carbon-copy header field value.
CertificateExpires Get a value that specifies the date that the security certificate expires.
CertificateIssued Get a value that specifies the date that the security certificate was issued.
CertificateIssuer Get a value that provides information about the organization that issued the certificate.
CertificateName Gets and sets a value that specifies the name of the security certificate.
CertificateStatus Gets a value which indicates the status of the security certificate returned by the remote host.
CertificateStore Gets and sets a value that specifies the name of the local certificate store.
CertificateSubject Gets a value that provides information about the organization that the server certificate was issued to.
CipherStrength Gets a value that indicates the length of the key used by the encryption algorithm for a secure connection.
ContentId Gets the content identifier for the current message part.
ContentLength Gets the size of the data stored in the current message part.
ContentType Gets and sets the content type of the selected message part.
Date Gets and sets the date for the current message.
Delivered Gets the number of recipients the message has been delivered to.
Domain Gets and sets the local domain name.
Encoding Gets and sets the content encoding method used for the current message part.
From Gets and sets the address of the user who sent the message.
HashStrength Gets a value which specifies the length of the message digest that was selected for a secure connection.
IsConnected Gets a value which indicates if a connection to the mail server has been established.
IsInitialized Gets a value which indicates if the current instance of the class has been initialized successfully.
LastError Gets and sets a value which specifies the last error that has occurred.
LastErrorString Gets a value which describes the last error that has occurred.
LastMessage Gets the number of the last message available in the current mailbox.
LocalAddress Gets and sets the local Internet address that the client will be bound to.
Localize Gets and sets a value which specifies if date and time values should be localized.
LocalName Gets a value which specifies the host name for the local system.
Mailboxes Gets the number of mailboxes available on the server.
MailboxFlags Gets one or more flags which identify characteristics of the current mailbox.
MailboxMask Gets and sets the current mailbox wildcard mask.
MailboxName Gets and sets the name of the current mailbox.
MailboxPath Gets and sets the current mailbox reference path.
MailboxSize Gets the size of the current mailbox.
MailboxUID Gets the unique identifier for the current mailbox.
Mailer Gets and sets the name of the mailer application.
Message Gets and sets the current message headers and body.
MessageCount Gets the number of messages available in the current mailbox.
MessageFlags Gets and sets one or more flags for the current message.
MessageID Gets the current message identifier.
MessageIndex Gets and sets the current message number.
MessagePart Gets and sets the current section index in a multipart message.
MessageParts Gets the number of sections in a multipart message.
MessageSize Gets the size of the current message in bytes.
MessageText Gets and sets the text body of the current message part.
MessageUID Gets the UID for the current message.
MimeVersion Gets and sets the MIME version number for the current message.
NewMessages Gets the number of new messages available in the current mailbox.
Options Gets and sets a value which specifies one or more client options.
Organization Gets and sets the name of the organization that originated the message.
Password Gets and sets the password used to authenticate the client.
Priority Gets and sets the current message priority.
RecentMessages Gets the number of messages which have recently arrived in the mailbox.
Recipients Gets the number of recipients specified in the current message.
RelayPort Gets and sets a value which specifies the relay server port number.
RelayServer Gets and sets a value which specifies the relay server name or address.
ReplyTo Gets and sets the address of the user who should receive replies to this message.
ReturnReceipt Gets and sets the address of the person who should receive a message indicating that the message has been read.
Secure Gets and sets a value which specifies if a secure connection is established.
SecureCipher Gets a value that specifies the encryption algorithm used for a secure connection.
SecureHash Gets a value that specifies the message digest algorithm used for a secure connection.
SecureKeyExchange Gets a value that specifies the key exchange algorithm used for a secure connection.
SecureProtocol Gets and sets a value which specifies the protocol used for a secure connection.
Sender Gets and sets the address of the user who originated the message.
ServerName Gets and sets a value which specifies the host name or address of the mail server.
ServerPort Gets and sets a value which specifies the remote port number.
ServerType Gets and sets a value which specifies the type of mail server the client is connecting to.
Subject Gets and sets the subject of the current message.
Subscribed Gets a value that specifies if the user has subscribed to the currently selected mailbox.
ThrowError Gets and sets a value which specifies if method calls should throw exceptions when an error occurs.
Timeout Gets and sets a value which specifies a timeout period in seconds.
TimeZone Gets and sets the current timezone offset in seconds.
To Gets and sets the address of the message recipient.
Trace Gets and sets a value which indicates if socket function tracing is enabled.
TraceFile Gets and sets a value which specifies the name of the client function tracing logfile.
TraceFlags Gets and sets a value which specifies the client function tracing flags.
UserName Gets and sets the username used to authenticate the client session.
Version Gets a value which returns the current version of the InternetMail class library.

See Also

InternetMail Class | SocketTools Namespace