06.07.2010, 10:50 | #1 |
Участник
|
подскажите как из navision отправляь почту.
например натыкаясь на какой-то триггер он начинает отправку. на форуме нашел несколько примеров, но не разобрался. Откуда бурутся переменные типа. OApplication, OSendMail. какова их роль. судя покоду эти переменные имеют тип похожий на record? можно поподробней про каждый шаг и переменные? |
|
06.07.2010, 11:24 | #2 |
Участник
|
Можно воспользоваться функциями отправки почты из юнита 397 Mail.
|
|
06.07.2010, 16:27 | #3 |
Участник
|
этот код я уже видел.
можно поподробней про него, что куда из чего следует |
|
06.07.2010, 17:45 | #4 |
Участник
|
Цитата:
Mail.NewMessage(ToName,CCName,Subject,Body,AttachFileName,OpenDialog) ToName - Кому - мыло получателя. Например vasya.pupkin@pisem.net CCName - Копия - копия. Например petya.lesov@pisem.net Subject - Тема.. Например Дорогая моя, Катерина Матвеевна.. Body - Тело (не Катерины Матвеевны, но почтового сообщения) AttachFileName - прикрепленный файл. Путь к файлу на диске вашего ПК. OpenDialog - показывать ли на экране готовое к отправке сообщение (TRUE), либо отсылать без показа (FALSE). Mail.NewMessage('vasya.pupkin@pisem.net', 'petya.lesov@pisem.net', 'Дорогая моя, Катерина Матвеевна..', '.. текст Вашего обращения', 'c:\windows\sistem\картинка.jpg', TRUE); По большому счету ничто кроме вызова этой функции вас волновать не должно. Перечисленные вами автомейшены похожи на объект типа Rec только тем, что после поставленной после их имени точки можно ссылаться на их свойства и методы. |
|
06.07.2010, 19:28 | #5 |
Участник
|
а какой тип присвоить переменной mail?
хотелось бы еще узнать специфику. поподробнее про функцию отправки. и про переменные OApplicate, OSendMail может ссылочка есть? |
|
07.07.2010, 10:40 | #6 |
Участник
|
Цитата:
Переменные OApplication и OSendMail - automation'ы. Имеют к навижену опосредованное отношение в плане того, что в навижене может быть объявлен и использован довольно широкий спектр этих самых автомейшенов. Найти наверняка можно что-то в инете поиском. OApplication - это объект Приложение Аутлук. Через точку после имени объекта можно добраться к свойствам этого объекта и методам, которые он предоставляет в распоряжение разработчика. |
|
07.07.2010, 12:05 | #7 |
Участник
|
спасибо за ответы.
осталось два вопроса. каким образом эта функция пишет от 'кого пришло письмо' и как сделать, чтобы письмо не сохранялась в черновиках? Цитата:
Через точку после имени объекта можно добраться к свойствам этого объекта и методам, которые он предоставляет в распоряжение разработчика.
|
|
07.07.2010, 12:22 | #8 |
Участник
|
Цитата:
Что бы письмо не сохранялось - думаю лечится настройками аутлука через его стандартный интерфейс (полазить в настройках). После объявления переменной как локальной или глобальной, доступ к свойствам объявленного объекта можно получить нажав в окне кода F5 и выбрав нужную переменную. Тогда в окне справа можно будет ознакомиться с ее характеристиками. |
|
08.07.2010, 11:46 | #9 |
Участник
|
а можно сделать так чтобы в теле письма можно было делать html разметку?
|
|
08.07.2010, 13:48 | #10 |
Участник
|
У переменной OSendMail есть свойство BodyFormat, которая судя по всему, может принимать два значения - 0 и 1 (TEXT и HTML);
|
|
08.07.2010, 14:43 | #11 |
Участник
|
Ставлю OSendMail.BodyFormat и 1 и 2
все равно теги не воспринимает. при 0 вообще ничего не отправляет |
|
02.08.2010, 15:46 | #12 |
Участник
|
Коллеги, кто нибудь пробовал использовать Office 2010.
В NAV 4.0 SP3 поднят NAS для периодической рассылке на почту. Пока работал 2003 все было OK. После переустановки NAS слетел, в сервисах статус Stopping. Переставил NAS все то-же самое. |
|
02.08.2010, 15:55 | #13 |
Участник
|
Попробуйте убить NAS через диспетчер задач и запустить заново
|
|