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:57