Die Anforderung ist ok.
'nen Body muss man nicht haben, bzw. bei Multipart hat man dann (vermutlich) mehrere leere Bodys. Einmal nix als Text-Body und einmal nix als
HTML-Body.
Anhänge können 0 bis n sein.
Nur mal so hingesponnen:
Delphi-Quellcode:
IdMessage.Clear;
IdMessage.ClearBody;
IdMessage.ClearHeader;
IdMessage.MessageParts.Clear;
IdMessage.Date := Now;
IdMessage.From.Address := 'hoika@irgendwas.de';
IdMessage.Recipients.EMailAddresses := 'Delphi.Narium@woanders.de';
IdMessage.ReplyTo.EMailAddresses := 'eventuell@irgendwas.anderes';
IdMessage.Subject := 'Das soll jetzt echt ''ne Mail werden?';
IdMessage.Sender.Address := 'hoika@irgendwas.de';
IdMessage.UseNowForDate := True;
IdMessage.ContentType := 'multipart/mixed';
IdMessage.Body.Text := '';
TIDAttachment.Create(IdMessage.MessageParts,'C:\Temp\IrgendeineDatei.IrgendeineEndung');