Einzelnen Beitrag anzeigen

mytbo

Registriert seit: 8. Jan 2007
461 Beiträge
 
#9

AW: ReplyTo mit Standard-Mail-Client

  Alt 30. Jul 2023, 15:20
Aber wie bekommt man denn da ein Attachment (z.B. eine PDF-Datei) ran?
Eine Möglichkeit wäre:
Delphi-Quellcode:
var
  idMessage: TIdMessage;
  idMessageBuilder: TIdMessageBuilderHTML;
begin
  idMessage := TIdMessage.Create(Nil);
  try
    idMessage.Subject := 'Party invitation';
    idMessage.From.Text := 'Peter Pan <peter@pan.com>';
    idMessage.Recipients.Add.Text := 'Elizabeth Swann <elizabeth@swann.gb>';
    idMessage.CCList.Add.Text := 'Jack Sparrow <jack@sparrow.dm>';
    idMessageBuilder := TIdMessageBuilderHTML.Create;
    try
      idMessageBuilder.Html.Text := 'Let''s have a little bit of fun.';
      idMessageBuilder.Attachments.Add(MakePath([Executable.ProgramFilePath, 'InvitationDoc.pdf']));
      idMessageBuilder.FillMessage(idMessage);
    finally
      idMessageBuilder.Free;
    end;

    idMessage.SaveToFile(MakePath([Executable.ProgramFilePath, 'EMail.txt']));
  finally
    idMessage.Free;
  end;
end;
Bis bald...
Thomas

Geändert von mytbo (30. Jul 2023 um 15:26 Uhr)
  Mit Zitat antworten Zitat