Убил сегодня весь вечер на такую проблему:
Стоит задача автоматической рассылки определенной информации в формате ексель на заданный список адресов.
Я формирую экселевский файл, архивирую его и отправляю. Казалось бы все просто. Но на деле при отправке выдается ошибка smtp (что то там про таймаут) и письмо не отправляется, хотя файл перед этим успешно создается и архивируется. С ящиком и его настройками точно все нормально.
В итоге помогло следующее - убрал оформление границ ячеек в таблице, код такой: Лист.Cells(НомерСтроки, 1).Borders.Linestyle= 1;
У кого-то есть мысли почему так происходит? И как это исправить, так как оформление ячеек все-таки нужно. Платформа 8.1.
(1) размер архива 200Кб. Фигня в том, что даже если этот архив формировать, но вложением не цеплять к письму - при отправке та же ошибка. Убираю эти границы - все нормально, и с вложением, и без вложения письмо уходит.