Как создать новое письмо с прекрепленным файлом
Как создать новое письмо в почтовой программе установленной в системе по умолчанию и прикрепить к нему файл? Все очень просто, используем функцию MAPISendDocuments из библиотеки MAPI32.DLL. В C# описываем внешнюю функцию и ее параметры, и используем ее.
Полученный код выглядит примерно так:
[DllImport("MAPI32.DLL")]
public static extern uint MAPISendDocuments(IntPtr ulUIParam, string lpszDelimChar, string lpszFullPaths,
string lpszFileNames, int ulReserved);
//pathToFile - полный путь к файлу
string fileName = Path.GetFileName(pathToFile);
MAPISendDocuments(IntPtr.Zero, ";", pathToFile, fileName, 0);
Функции MAPISendDocuments достаточно передать путь к файлу и имя файла с расширением.
Популярность: 4%
Еще по этой теме:
Если у вас возникли вопросы, вы можете оставить их в комментариях
. М позняка: Жемчужина троещины.
