Имя: Пароль:
1C
1С v8
Регламентное задание не отправляет почту через Outlook
,
0 ntdh415
 
05.12.15
09:28
Здравствуйте.
1С:Предприятие 8.2 (8.2.19.90)

Использую отправку писем через outlook.

Код:
Outlook = Новый COMОбъект("Outlook.Application");
    Письмо = Outlook.CreateItem(0);
    Письмо.Subject = пТемаПисьма; .

.........

Попытка
        Письмо.Send();
        ЗаписьЖурналаРегистрации("РЗ", УровеньЖурналаРегистрации.Предупреждение, , , "6");
Исключение
КонецПопытки;

Если запускаю интерактивно обработку, письмо отправляется.
Через регламентное задание использую туже процедуру. Регламентное задание отрабатывает без ошибки. Строка
Письмо.Send();
отрабатывает. Я в этом уверен, потому что далее отрабатывает запись в журнал регистрации

ЗаписьЖурналаРегистрации("РЗ", УровеньЖурналаРегистрации.Предупреждение, , , "6");

Но письма по факту не приходят и в списке отправленных их нет.
Подскажите в чем может быть проблема
1 shuhard
 
05.12.15
09:39
(0)[в чем может быть проблема]
права
2 ntdh415
 
05.12.15
09:44
Подробней.
Права на что?
3 hhhh
 
05.12.15
11:24
(2) под каким пользователем у вас там регламентные задания ходят, выяснили?
4 ntdh415
 
05.12.15
11:47
User1cv82.
Заходил под ним на сервер предприятия обработку запускал с тем ж самым кодом, письмо отправляется  отправлятся
5 kn
 
05.12.15
13:12
а если в исключении поставить ЗаписьЖурналаРегистрации("РЗ " + ОписаниеОшибки(), УровеньЖурналаРегистрации.Предупреждение, , , "6");
6 ntdh415
 
05.12.15
14:28
(5) В каком исключении? В том то все и дело, что исключительно ситуации не происходит. Консоль регламентных заданий и журнал регистрации показывают, что задание выполнено успешно.
И вот эта строка

ЗаписьЖурналаРегистрации("РЗ " + ОписаниеОшибки(), УровеньЖурналаРегистрации.Предупреждение, , , "6");
выполняется,
а перед ней была
Письмо.Send();
т.е. попытка отправки произошла, а может и сама отправка не знаю
7 ntdh415
 
05.12.15
14:30
В том-то вся и фишка - ошибка нигде не фиксируется будто все нормально. НО этот же код при интеракитивной работе, с подключением на сервак под пользователем User1cv82, отправляет письмо без проблем.
8 RomanYS
 
05.12.15
14:52
(7) в отправленных под User1cv82 смотришь?

может outlook не умеет работать без клиентской сессии?
9 ntdh415
 
05.12.15
15:00
(8) да в отправленных смотрю смотрю под User1cv82. Во входящих на почтовом ящике получателя тоже нет.

-> может outlook не умеет работать без клиентской сессии?
В смысле? Обраоткой, если запускать, работает же. И при включенном аутлуке и без.
10 hhhh
 
05.12.15
15:15
обработка с клиента запускается
11 ntdh415
 
05.12.15
15:25
Обработку я запускаю под пользователем User1cv82, на сервере, где сервер 1с предприятия установлен.
12 Necessitudo
 
05.12.15
22:00
(11) А пробовал пройтись отладкой в фоновом задании?
13 User_Agronom
 
05.12.15
22:27
(6) ...Консоль регламентных заданий и журнал регистрации показывают, что задание выполнено успешно...

Закоменть попытку.
14 User_Agronom
 
05.12.15
22:30
+Я бы не стал с Outgluk'om связываться. Всё-таки не студенческая под(д)елка, а выходно-глюкавый майкрософтовский продукт.

1С-ка сама умеет письма слать.
15 ntdh415
 
06.12.15
03:17
Я связался с аулуком потому что мне потом надо эти письма просматривать, в случае каких нибудь разборок.
16 ntdh415
 
06.12.15
03:18
(12) Это как? не понял
17 Necessitudo
 
06.12.15
20:43
(16) Отлаживать фоновые задания не умеешь?
18 User_Agronom
 
06.12.15
22:28
(15) шли себе копию. Делов то.
19 ntdh415
 
07.12.15
01:21
(17) Не умею :(
20 ntdh415
 
07.12.15
01:21
(18) Не так не пойдет
21 mehfk
 
07.12.15
06:17
(15) IMAP
22 ЧеловекДуши
 
07.12.15
07:17
(0) Извращенец :)
23 ЧеловекДуши
 
07.12.15
07:18
(2) Права на работу с От,глюком, от пользователя, по которым запущен сервер 1С :)
24 ЧеловекДуши
 
07.12.15
07:18
(4) Феерично, :)
25 ЧеловекДуши
 
07.12.15
07:20
(7) Не путай Серверного пользователя "User1cv82", у которого нет прав на отправку почты, и пользователя по которым ты зашел на свой ПК :)
26 ЧеловекДуши
 
07.12.15
07:22
(15) >>> просматривать, в случае каких нибудь разборок.

Все, финиш... ТС не понимает принцип работы отправки писем :)
27 User_Agronom
 
07.12.15
11:41
(20) Чем?
28 фобка
 
07.12.15
11:48
(0) не отрабатывает. Аутлук запрашивает подтверждение на отправку, ты его просто не видишь
29 фобка
 
07.12.15
11:49
+28 или подтверждение на авторизацию. Это фишка аутлука, на экспрессе такого нет
30 ntdh415
 
08.12.15
06:36
(28)
Захожу в аутлук под учеткой "User1cv82" и он не спрашивает подтверждения на отправку.
Создаю обработкой письмо под пользователем "User1cv82", он отправляет и не спрашивает подтверждения на отправку.