Все просто в общем то...
X++:
boolean sendOutlook(str _to, str _cc, str _subj, str _text, FileName _attachFileName = "")
{
COM outlook = new COM("Outlook.Application");
COM letter = Outlook.CreateItem("");
COM attachments;
;
letter.To(_to);
letter.CC(_cc);
letter.Subject(_subj);
letter.Body(_text);
if (_attachFileName)
{
attachments = letter.Attachments();
attachments.add(_attachFileName);
}
letter.display();
return true;
}