korzystają z pakietu Indy :
https://www.youtube.com/watch?v=Wa-lNd82X8Y
---------------------------------------------
a jeśli masz na kompie Outlooka Microsoft Office to :
ole automation przykład z załącznikiem
Variant Outlook;
Variant MailItem;
Variant Attachments;
AnsiString aFileName = "c:\\Signment.xml";
Outlook = Variant::CreateObject("Outlook.Application");
MailItem = Outlook.OleFunction("CreateItem", olMailItem);
MailItem.OlePropertySet("TO", WideString(" XXXX@XXXXX.COM "));
MailItem.OlePropertySet("Subject", WideString("Test Subject "));
MailItem.OlePropertySet("Body", WideString("Please find attached your
documents"));
if (FileExists(aFileName))
{
Attachments = MailItem.OlePropertyGet("Attachments");
Attachments.OleFunction("Add", WideString(aFileName));
}
MailItem.OleProcedure("Display");