TMail

An subject and contents of an electronic mail along with its senders and receivers

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TSerializableObjectAbstract base class for an object that supports reading from and writing to a stream.
4TMail

Source

Mail.pas (32)

Description

The contents of the mail is represented by a TMailEntity

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTMailAddressFSender
InstanceprivateTList<TMailAddress>FFrom
InstanceprivateTList<TMailAddress>FReplyTo
InstanceprivateTList<TMailAddress>FTo
InstanceprivateTTextFSubject
InstanceprivateTMailEntityFEntity

Methods

ScopeVisibilityResultNameDescription
InstanceprivateSetSender(Value: TMailAddress)
InstanceprivateSetEntity(Value: TMailEntity)
InstanceprotectedWriteHeader(Writer: TTextWriter; Header: TText; Value: TText)
InstanceprotectedTTextMailAddressToText(MailAddress: TMailAddress)
InstanceprotectedTTextMailAddressesToText(MailAddresses: TList<TMailAddress>)
InstanceprotectedTTextEncodeWord(Phrase: TText; Encoding: TCharacterEncoding)
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicRead(Stream: TInputStream)
InstancepublicWrite(Stream: TOutputStream)