Отправка email через Outlook
Добрый день
Задача - автоматическая отправка сообщения через Outlook
Решение
Com Outlook = new COM("Outlook.Application");
com Letter = Outlook.CreateItem("");
Notes text = "Бла бла.";
;
Letter.Subject("Тоже бла бла");
Letter.Body(text);
Letter.To("bla_bla@mail.ru");
Letter.Send();
}
все работает, но при отправке сообщений из таблиц, в вместо переноса вставляет <br>
"Здравствуйте, qwqw!<br><br>Подтверждаем....." как это исправить? другие способы отправки сообщений через SysEmailBatch и SysMailer не проходят, все делал как написано на форумах, но все равно вылетала com ошибки (Метод 'SendMail' в COM-объекте класса 'Dundas.mailer' возвратил код ошибки 0x80004005 (E_FAIL), который означает: The connection timed-out.),
Вот нашел способ, описанный выше, с ним все норм, но только кодировка не корректна(
Navision 3.0
Последний раз редактировалось Ksizorg; 06.09.2012 в 09:47.
|