Frequently Asked Component Specific Questions
Options | 
		
| 		
			
				 Display all FAQ items  | 
		
		
Displaying items 1 to 1 of 1, page 1 of 1
<< previous next >>

TAdvRichEditorSending TAdvRichEditor formatted text by email
Sending an email with the formatted text created by TAdvRichEditor is really simple. To do so, drop a TAdvRichEditor on the form and the Indy idSMTP component. The content of the TAdvRichEditor can be sent with:
var
  msg: TIdMessage;
  Textpart: TidText;
begin
  msg := TIdMessage.Create(self);
  try
    msg.ContentType := ''multipart/alternative'';
    TextPart := TIdText.Create(msg.MessageParts);
    TextPart.ContentType := ''text/plain'';
    TextPart.Body.Clear;
    TextPart.Body.Text := AdvRichEditor1.ContentAsPlainText;
    TextPart := TIdText.Create(msg.MessageParts);
    TextPart.ContentType := ''text/html'';
    TextPart.Body.Clear;
    TextPart.Body.Text := AdvRichEditor1.ContentAsHTML;
    msg.From.Address := ''developer@delphi.com'';
    msg.From.Text := ''Delphi Developer'';
    msg.Recipients.Add.Address := ''joe.do@mailbox.com'';
    msg.Subject := ''Your message subject here’;
    IdSMTP1.Send(msg);
  finally 
    msg.Free;
  end;
end;