(0)А что, есть такой стандарт?
Это же вроде оутлуковский формат. Другие почтовые клиенты могут иметь совсем другой формат выгрузки сообщений.
Откуда такая уверенность что задача решаема стандартными средствами?
Конечно можно написать свою функцию которая будет генерить подобный файл, но стандартные средства вряд ли есть.
У объекта есть свойство Datasource у него метод SaveTo. Сохраняет в поток ADODB.Stream, из потока можно сохранить в файл. Готового примера нет. Есть наоборот пример из файла получить поток и потом письмо:
обСообщение = Новый COMОбъект("CDO.Message");
обСообщение.Datasource.OpenObject(обПоток, "_Stream");
обПоток.Close();
Возврат обСообщение;
По аналогии сделай наоборот
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший