Hi, if you used a database records, you don't have to use RecipientAddr array.
Pseudo codes:
Enumerate your recordset in a loop
begin
oSmtp.ClearRecipient();
oSmtp.AddRecipientEx(current record value, 0);
m_oFastSender.Send(oSmtp.DefaultInterface, i, current record value)
end;