Есть две копии баз 1с8 (файловые, на моем компе). Бух и Торг.
В обоих есть блоки отправки электронных писем (сообщать некоторым пользователям о некоторых событиях).
Все стандартно
Подключение=новый ИнтернетПочта;
Попытка
Подключение.Подключиться(ПараметрыПочты);
Подключение.Послать(Письмо,ОбработкаТекстаИнтернетПочтовогоСообщения.Обрабатывать,ПротоколИнтернетПочты.SMTP);
(параметры почты определяются перед этим в процедуре).
Раньше все работало как часы. Перешли в на офис365. Изменили настройки.
И - Бухгалтерия работает, отправляет.
А Торговля - выдает ошибку.
Ошибка при вызове метода контекста (Послать): Сервис отключен с разрывом канала (SMTP error code 421 421 SMTP connection broken (command))
Делаю ОДНУ И ТУ ЖЕ обработку(внешнюю) и для Бух и для ТиС. И пытаюсь отправить самое простое письмо (пара слов, без вложений с моей учетной записи на мой же Емайл). В отладчике ставлю на строку Послать. И тупо сверяю ВСЕ реквизиты объектов ПараметрыПочты и Письмо.
СОВПАДАЮТ!!! Но в одном случае все проходит нормально. А в другом - ошибка. ЭТО - КАК???
Кто-нибудь может объяснить, что происходит? Я уже весь гугл перекопал, у меня фантазии не хватает. Что там еще может вылезать "по умолчанию"?
разобрался. надо было поставить в конфе Совместимость с 8.3.1 - и все пошло!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс