Delphi TIdMessage(IdMessage)の添付をファイルに保存
Delphi Indy TIdMessage(IdMessage)の添付をファイルに保存
特に受信したメールの添付ファイルを保存する場合
// uses IdAttachmentFile
procedure SaveAttachmentFile(AIdMsg: TIdMessage);
var
I: Integer;
begin
for I := 0 to AIdMsg.MessageParts.Count - 1 do begin
if (AIdMsg.MessageParts.Items[I] is TIdAttachmentFile) then begin
TIdAttachmentFile(AIdMsg.MessageParts.Items[I]).SaveToFile('C:\Temp\' + AIdMsg.MessageParts.Items[I].FileName);
end;
end;
end;
コメント