应该和word的原理差不多吧
const olMailItem = 0;
var
Outlook: OLEVariant;
MailItem: Variant;
begin
try
Outlook := GetActiveOleObject('Outlook.Application');
except
Outlook := CreateOleObject('Outlook.Application');
end;
MailItem := Outlook.CreateItem(olMailItem);
MailItem.Recipients.Add('mshkolnik@scalabium.com);
MailItem.Subject := 'your subject';
//下面应该是你要的东西!
MailItem.Body := 'Welcome to my homepage: http://www.scalabium.com';
//附件
MailItem.Attachments.Add('C:\Windows\Win.ini');
MailItem.Send;