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;
コメント