Im
OI werden die Inhalte im "FROM"-Teil automatisch gesetzt.
In Deinem Fall sollte der "Name" aber leer bleiben. Es sei denn,
er wird tatsächlich benötigt.
Fällt mir nur noch ein, slText als TStrings zu deklarieren und
den Rest so zu lassen:
In meinen Anwendungen habe ich die idMessage nicht auf der Form
sondern erstelle sie im Quellcode:
Delphi-Quellcode:
var
idMessage : TIdMessage;
begin
...
idMessage := TIdMessage.Create();
try
idMessage.IsEncoded := True;
idMessage.From.Text := FromAddr;
idMessage.Sender.Text := FromAddr;
idMessage.Recipients.Clear;
for i := 0 to High(Main.aMy_Email) // Array mit Empfängern
begin
with idMessage.Recipients.Add do
begin
Name := PChar('');
Address := PChar(Main.aMy_Email[i]);
end;
end;
idMessage.ContentType := 'multipart/mixed';
// wichtig !!!
idMessage.Encoding := meMIME;
idMessage.AttachmentEncoding := 'MIME';
idMessage.CCList.Clear;
// usw. ...
finally
idMessage.free;
end;
HTH