Отправка почты из 1с, проверка отправки

1. FKLDOZ 8 10.08.17 11:15 Сейчас в теме
Коллеги, подскажите, пожалуйста!
Делаю массовую отправку почты на адреса контрагентов (список контрагентов) через учетную запись Эл.почты 1с:8.3:


РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение
(Справочники.УчетныеЗаписиЭлектроннойПочты.СистемнаяУчетнаяЗаписьЭлектроннойПочты,рПисьма);

Скажите, как можно проверить на ошибку по отправке?

Если в БД в контрагентах не введена почта, то отправка заканчивается и отправка не продолжается по следующим контрагентам.



Бухгалтерия предприятия, редакция 3.0 (3.0.49.21)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. bad_wag 51 10.08.17 11:33 Сейчас в теме
Как вариант перед отправкой сделать проверку реквизита адресEmail на соответствие шаблону
3. FKLDOZ 8 10.08.17 11:38 Сейчас в теме
(2) Пример можете дать? 8.3 пока изучаю.
5. bad_wag 51 10.08.17 11:43 Сейчас в теме
(3) Примера под рукой нет, это простая работа с строковыми функциями, почитайте СП в соответствующем разделе.
(4) Тут думаю никак
4. FKLDOZ 8 10.08.17 11:39 Сейчас в теме
(2)Так и адрес может быть указан верно, а у контрагента уже нет такого адреса. Тогда как проверить отправку?
6. user633533_encantado 12 10.08.17 11:47 Сейчас в теме
Копай в модуле отправки почты, если ты используешь тот, что уже есть в конфигурации.

ИнтернетПочта.Послать() - начиная с какой-то версии платформы (это фажно) этот метод стал
возвращать соответствие с ошибками отправки почты.

"Если почтовый сервер не принял какой-нибудь из адресов получателей, то возвращаемое значение содержит соответствие ошибочный получатель - сообщение об ошибке.
При возникновении других ошибочных ситуаций, генерируется исключение. "
7. FKLDOZ 8 10.08.17 11:49 Сейчас в теме
(6)Спасибо, буду разбираться!
11. user2036252 01.02.24 14:03 Сейчас в теме
(6) Идет 2024 год, а соответствие методом ИнтернетПочта.Послать() не возвращается!

У меня проблема как у ТС. Она заключается в том, что если использовать ИнтернетПочта.Послать() в цикле для отправки, например, рассылки, то в случае если система спотыкается на каком-то сообщении, то она разрывает соединение. В связи с этим вопрос к знатокам:

Есть ли способ достоверно проверить наличие/отсутствие связи с почтовым сервером у объекта типа ИнтернетПочта. Я не вижу каких-либо подходящих методов для этого.
8. MrIgorr 11.09.18 14:21 Сейчас в теме
9. FKLDOZ 8 10.10.18 09:20 Сейчас в теме
(8) Здравствуйте!
Нет пока, в процессе. Дергают постоянно.
10. user2036252 01.02.24 13:56 Сейчас в теме
Идет 2024 год, а соответствие не возвращается :))))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот