Class TMessHeader
Unit
mimemess
Declaration
type TMessHeader = class(TObject)
Description
Object for basic e-mail header fields.
Hierarchy
Overview
Methods
Properties
|
property From: string read FFrom Write FFrom; |
|
property ToList: TStringList read FToList; |
|
property CCList: TStringList read FCCList; |
|
property Subject: string read FSubject Write FSubject; |
|
property Organization: string read FOrganization Write FOrganization; |
|
property CustomHeaders: TStringList read FCustomHeaders; |
|
property Date: TDateTime read FDate Write FDate; |
|
property XMailer: string read FXMailer Write FXMailer; |
|
property ReplyTo: string read FReplyTo Write FReplyTo; |
|
property MessageID: string read FMessageID Write FMessageID; |
|
property Priority: TMessPriority read FPriority Write FPriority; |
|
property CharsetCode: TMimeChar read FCharsetCode Write FCharsetCode; |
Description
Methods
|
constructor Create; virtual; |
|
destructor Destroy; override; |
|
procedure Clear; virtual; |
Clears all data fields.
|
procedure EncodeHeaders(const Value: TStrings); virtual; |
|
procedure DecodeHeaders(const Value: TStrings); |
Parse header from Value to this object.
|
function FindHeader(Value: string): string; |
Try find specific header in CustomHeader. Search is case insensitive. This is good for reading any non-parsed header.
|
procedure FindHeaderList(Value: string; const HeaderList: TStrings); |
Try find specific headers in CustomHeader. This metod is for repeatly used headers like 'received' header, etc. Search is case insensitive. This is good for reading ano non-parsed header.
Properties
|
property From: string read FFrom Write FFrom; |
Sender of message.
|
property ToList: TStringList read FToList; |
Stringlist with receivers of message. (one per line)
|
property CCList: TStringList read FCCList; |
Stringlist with Carbon Copy receivers of message. (one per line)
|
property Subject: string read FSubject Write FSubject; |
Subject of message.
|
property Organization: string read FOrganization Write FOrganization; |
Organization string.
|
property CustomHeaders: TStringList read FCustomHeaders; |
After decoding contains all headers lines witch not have parsed to any other structures in this object. It mean: this conatins all other headers except:
X-MAILER, FROM, SUBJECT, ORGANIZATION, TO, CC, DATE, MIME-VERSION, CONTENT-TYPE, CONTENT-DESCRIPTION, CONTENT-DISPOSITION, CONTENT-ID, CONTENT-TRANSFER-ENCODING, REPLY-TO, MESSAGE-ID, X-MSMAIL-PRIORITY, X-PRIORITY, PRIORITY
When you encode headers, all this lines is added as headers. Be carefull for duplicites!
|
property Date: TDateTime read FDate Write FDate; |
Date and time of message.
|
property XMailer: string read FXMailer Write FXMailer; |
Mailer identification.
|
property ReplyTo: string read FReplyTo Write FReplyTo; |
Address for replies
|
property MessageID: string read FMessageID Write FMessageID; |
message indetifier
message priority
|
property CharsetCode: TMimeChar read FCharsetCode Write FCharsetCode; |
Specify base charset. By default is used system charset.
Generated by PasDoc 0.9.0 on 2012-04-23 21:38:51