Имя: Пароль:
1C
 
Не отправляется почта из 1С. Ошибка при вызове метода контекста (Послать)
,
0 Mary01
 
25.06.19
15:59
Всем привет!

Помогите пожалуйста разобраться)

Отправляю электронную почту средствами 1С нескольким сотрудникам (расчетные листки в формате pdf из ЗУП 3.1).
Проблема в том, что письма отправляются не всем пользователям, каждый раз есть несколько рандомных сотрудников, кому почта не ушла.
Я для теста даже сделала отправку писем несколько раз одному и тому же сотруднику на один и тот же адрес.
В первый запуск обработки: из 10 раз отправилось 4 раза (1,2,3 и 4-е письмо), при следующем запуске обработки - из 10 раз - отправлено 6 (2,3,4,6,7 и 9-е)

Вот на этой строке:
ОшибочныеПолучатели = Соединение.Послать(Письмо, ОбрабатыватьТекстСообщения, ?(ПротоколПочты = "IMAP", ПротоколИнтернетПочты.IMAP, ПротоколИнтернетПочты.SMTP));
периодически возникает такая ошибка:
Ошибка при вызове метода контекста (Послать).

Непонятно почему. Адрес один и тот же.
1 ДенисЧ
 
25.06.19
16:04
Паузы между каждым письмом ставь. И шли каждому отдельно, а не всем пачкой. Почтовыик захлёбывается.
2 Mary01
 
25.06.19
21:01
(1) какой длины должны быть паузы?
отдельно - это как? если я правильно понимаю, оно и так отправляется отдельно, т.к. в этой строке:
Соединение.Послать(Письмо, .... в переменной Письмо содержится письмо только одному адресату (один адрес, одно тело письма и одно вложение)
3 ДенисЧ
 
25.06.19
21:18
(2) Паузы - методом научного тыка. Можно ещё пообщаться с админом почтовика за парой-другой ящиков пива...
4 Mary01
 
26.06.19
08:14
(3) спасибо, помогло)) поставила паузу 20 секунд - отправилось 8 писем из 10, а при паузе 50 секунд - отправились все письма. буду продолжать эксперименты) потому что для теста я взяла 10 писем, а реально надо отправить около 300, надо как-то ускорять...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший