Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IdMessageClient problem
#3
This works for me:

idmsg := TIdMessage.Create;
idmsg.Date := Now;
idmsg.FromList.EMailAddresses := FEmailReply;
idmsg.Subject := SubJect;
idmsg.Recipients.EMailAddresses := ReceiveAddr;
idmsg.ContentType := 'multipart/mixed';
IdDesc := TIdText.Create(idmsg.MessageParts,slInfo);
IdDesc.ContentType := 'text/html';
loAttachments := TObjectStringsList.Create;
for j := 0 to slFiles.Count-1 do
begin
idAttach := TIdAttachmentFile.Create(idmsg.MessageParts,slFiles[j]);
loAttachments.AddObject(slFiles[j],idAttach);
end;
if( Assigned(psInsideFiles))then
for j:=0 to psInsideFiles.Count-1 do
begin
idAttach := TIdAttachmentFile.Create(idmsg.MessageParts,psInsideFiles[j]);
loAttachments.AddObject(psInsideFiles[j],idAttach);
idAttach.ContentType := GetMIMETypeFromFile(psInsideFiles[j]);
loStringObj := TStringObj( psInsideFiles.Objects[j] );
idAttach.ContentDisposition := 'inline';
idAttach.ContentID := loStringObj.TheString;
end;
Reply


Messages In This Thread
IdMessageClient problem - by scampsmith - 10-18-2021, 07:36 PM
RE: IdMessageClient problem - by rlebeau - 10-19-2021, 12:01 AM
RE: IdMessageClient problem - by Robert Gilland - 10-19-2021, 12:05 AM
RE: IdMessageClient problem - by rlebeau - 10-19-2021, 12:44 AM
RE: IdMessageClient problem - by scampsmith - 10-19-2021, 01:59 PM
RE: IdMessageClient problem - by rlebeau - 10-19-2021, 05:52 PM
RE: IdMessageClient problem - by scampsmith - 10-19-2021, 07:22 PM
RE: IdMessageClient problem - by rlebeau - 10-19-2021, 10:50 PM
RE: IdMessageClient problem - by scampsmith - 10-20-2021, 12:21 PM
RE: IdMessageClient problem - by rlebeau - 10-20-2021, 06:02 PM
RE: IdMessageClient problem - by scampsmith - 10-20-2021, 07:20 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)