По умолчанию TIdSMTP.Send()
будет отправлять электронную почту всем получателям, перечисленным в свойствах Recipients
, CcList
и BccList
TIdMessage
.
Когда вы загружаете письмо в TIdMessage
через POP3 или IMAP, Recipients
и CcList
(но не BccList
) заполняются из существующих заголовков To
и CC
письма, соответственно.
Когда вы затем пересылаете электронное письмо, если вы не хотите, чтобы оно было отправлено получателям, указанным в электронном письме, вы можете вызвать перегруженную версию TIdSMTP.Send()
, которая принимает список получателей в качестве параметра. Это отправит письмо ТОЛЬКО в этот список. Например:
var
forwardTo: TIdEmailAddressList;
begin
...
forwardTo := TIdEmailAddressList.Create;
try
// add desired recipients to forwardTo as needed, then...
smtp.Send(msg, forwardTo);
finally
forwardTo.Free;
end;
...
end;