powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Автоматическая отправка писем Lotus Notes
4 сообщений из 4, страница 1 из 1
Автоматическая отправка писем Lotus Notes
    #39607627
Ressyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть скрипт для автоматической отправки сообщений из Lotus Notes 8.5.3:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Set Session = CreateObject("Lotus.NotesSession")
Call Session.Initialize("пароль")
Set Maildb = Session.GETDATABASE("", "C:\Program Files\lotus\notes\data\bookmark.nsf")
If Not Maildb.IsOpen = True Then
Call Maildb.Open
End If
Set MailDoc = Maildb.CREATEDOCUMENT
Call MailDoc.ReplaceItemValue("Form", "Memo")
Call MailDoc.ReplaceItemValue("SendTo", "адрес")
Call MailDoc.ReplaceItemValue("CopyTo", "адрес")
Call MailDoc.ReplaceItemValue("BlindCopyTo", "адрес")
Set Body = MailDoc.CREATERICHTEXTITEM("Body")
Call Body.APPENDTEXT("текст письма")
Call Body.ADDNEWLINE(2)
Call Body.EMBEDOBJECT(1454, "", "файл вложения")
MailDoc.SAVEMESSAGEONSEND = True
Call MailDoc.ReplaceItemValue("PostedDate", Now())
Call MailDoc.SEND(True)
Set MailDoc = Nothing
Set Body = Nothing
Set Maildb = Nothing
Set Session = Nothing


Модератор: Учимся использовать тэги оформления кода - FAQ

Скрипт собственно рабочий и сообщения отправляются, НО не сохраняются в отправленных. В чем может быть причина?
...
Рейтинг: 0 / 0
Автоматическая отправка писем Lotus Notes
    #39607644
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы используете MAPI лотуса чисто как транспорт - с чего бы письму попадать в отправленные? Попробуйте сохранить письмо в нужную папку явно (что-нить типа Call MailDoc.Save(folder)).
...
Рейтинг: 0 / 0
Автоматическая отправка писем Lotus Notes
    #39608412
Ressyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, а вот ещё вопрос.
В строке "SendTo" нужно указать несколько адресатов, как перечислять несколько адресов? Или же создать массив, но как?
...
Рейтинг: 0 / 0
Автоматическая отправка писем Lotus Notes
    #39608739
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RessyxВ строке "SendTo" нужно указать несколько адресатов, как перечислять несколько адресов?
Никак.
Если адресатов несколько - укажите их во втором параметре метода Send (в виде строкового массива). И учтите, что при этом значение SendTo не добавляется к ним, а полностью игнорируется.
См. тут , пример 4.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Автоматическая отправка писем Lotus Notes
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]