|
Отправка на почту менеджеру | ☑ | ||
---|---|---|---|---|
0
falselight
22.03.18
✎
11:32
|
Управление торговлей, редакция 11.1 (11.1.10.116)
Функция ОтправитьПользователюEmail(Менеджер,Сообщение) Возвращает ложь/истина(если отправлено) Подскажите пожалуйста, создаю в общем модуле функцию, в выше указанной конфигурации. Кокие есть типовые средства в УТ 11.1 для этого? |
|||
1
Вафель
22.03.18
✎
11:35
|
см. модуль ОтправкаПочтовыхСообщений
|
|||
2
falselight
22.03.18
✎
11:43
|
(1) Такого не нашел. Есть такой,
РаботаСПочтовымиСообщениями и в нем // Функция для отправки сообщений. Проверяет корректность заполнения учетной // записи и вызывает функцию, реализующую механику отправки. // // См. параметры функции ОтправитьСообщение. // // Примечание: параметр ПараметрыПисьма.Вложения может содержать вместо двоичных данных адреса во // временном хранилище, по которым хранятся эти данные. // Функция ОтправитьПочтовоеСообщение(Знач УчетнаяЗапись, Знач ПараметрыПисьма, Знач Соединение = Неопределено) Экспорт |
|||
3
igorPetrov
22.03.18
✎
11:45
|
(2) Садись - пять.
|
|||
4
falselight
22.03.18
✎
11:47
|
(3) Это ещё ничего не дает.
Как проверить как это работает???? Если я задам какой то email, укажу текст письма, передав в функцию, как проверить то работу её? Хотя бы в ручную передав её параметры?! |
|||
5
Lexey_
22.03.18
✎
11:48
|
(4) что делает процедура? выполняет отправку письма на e-mail, давайте поможем Ливингстару понять, как же проверить работу процедуры
|
|||
6
igorPetrov
22.03.18
✎
11:56
|
(5) Давайте!!!!!
|
|||
7
igorPetrov
22.03.18
✎
11:59
|
Он ждет, что ли?
|
|||
8
falselight
22.03.18
✎
12:45
|
У меня .cf этой УТ 11.1.
Из Заказа клиента, из поля менеджер создал пользователя. У него на вкладке адреса и телефоны через адрес почтовый настроил учетную запись. Она активировалась. По кнопке с конвертом можно писать и отправлять письма. Отправлял себе на почту. Но мне нужна функция, которая принимала бы параметры делала отправку, и возвращала бы истина если отправлено, и ложи если не отправлено. Есть ли такая не известно, и как с этим разобраться не понятно пока. |
|||
9
Вафель
22.03.18
✎
12:45
|
отправь для начала на свою почту
|
|||
10
Вафель
22.03.18
✎
12:46
|
Проверить дошло или нет никак нельзя
|
|||
11
igorPetrov
22.03.18
✎
12:46
|
(8) Какие ложи?
|
|||
12
igorPetrov
22.03.18
✎
12:46
|
(10) Ему надо "отправлено"
|
|||
13
igorPetrov
22.03.18
✎
12:47
|
Хотя хз, что ему надо. в (8) такой бред написан, ТС видимо нализался уже.
|
|||
14
Вафель
22.03.18
✎
12:59
|
(13) Он с рождения такой
|
|||
15
falselight
22.03.18
✎
13:01
|
(10) Доходит все, но вот сейчас перестала отправлять.
Пишет не задан smtp сервер. Но это через интерфейс, а мне нужно программно, функцией. Что бы возвращала истина или ложь ! |
|||
16
Lexey_
22.03.18
✎
13:23
|
(15) напиши себе такую функцию!
|
|||
17
falselight
22.03.18
✎
13:29
|
(16) Получается нужно под типовые пристраиваться.
Передавать в неё УчетнуюЗапись(СправочникСсылка.УчетныеЗаписиЭлектроннойПочты), ПараметрыПисьма (Структура из массивов и строк). Пытаюсь понять как. Вижу снова голова отнялась (((((( |
|||
18
falselight
22.03.18
✎
14:35
|
Не подскажете есть ли в УТ 11.1, или как это вообще
определяется что ушло письмо или нет? Что бы возвращалось Истина или Ложь? |
|||
19
Вафель
22.03.18
✎
14:36
|
(18) если не отправится вызовется исключение
|
|||
20
falselight
23.03.18
✎
04:37
|
(19) В какой функции?
|
|||
21
igorPetrov
23.03.18
✎
04:49
|
(20) Ну, в какой-нибудь точно...
|
|||
22
Мимохожий Однако
23.03.18
✎
06:49
|
(18) Пройдись отладчиком до момента отправки и увидишь.
|
|||
23
dchumak
23.03.18
✎
09:35
|
Как сделано у меня: отправляю письмо стандартной функцией, в ответ получаю не истину/ложь, а идентификатор сообщения, который является гарантией того, что письмо отправлено. В случае чего, по нему можно искать информацию в логах почтового сервера.
|
|||
24
falselight
24.03.18
✎
12:51
|
(23)
&НаСервере Процедура ОтправитьНаСервере(УчетнаяЗаписьДляОтправки, ПараметрыПисьма, Соединение) Рез = РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(УчетнаяЗаписьДляОтправки, ПараметрыПисьма, Соединение); КонецПроцедуры Вот я сделал функцию во внешней обработке, больше нужно было разобраться с параметрами. Массивом структур передающемся в неё. Да, она возвращает строку. Идеттификатор сообщения, типа, - [email protected] Но как по этому результату сделать что бы она возвращала истину или ложь? Поставить в попытку? То есть если срабатывает попытка, то все нормалаьно. А если ошибка, то исключение, ложь. Да? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |