Имя: Пароль:
1C
1С v8
Вложения, отправленные из 1С не открываются в outlook
0 Amal24rus
 
09.08.22
09:34
Лет 10 рассылка отчетов из 1С работала, и сегодня перестала. Половина файлов не открывается в outlook. Это же вложение на сайте mail.ru открывается, и скачиваешь норм открывает. Сразу на всех комах одновременно такая ошибка возникла, outlook 2010, 2016. Пробовал отправлять с другого компа, другой версии платформы, с smtp yandex, все равно не открывает. Может проблема в коде, с кодировками какими - нибудь, но как это все работало? Вроде ничего не менял, но уже сомневаюсь. Код:

    ЛогинРобот = "***";
    ИмяРобот = "***";
    ПарольРобот = "***";
    
    
    Профиль = Новый ИнтернетПочтовыйПрофиль;
    Профиль.АдресСервераSMTP = "smtp.mail.ru";
    Профиль.ПортSMTP = 465;
    Профиль.Пользователь = ЛогинРобот;
    Профиль.Пароль = ПарольРобот;
    Профиль.ПользовательSMTP = ЛогинРобот;
    Профиль.ПарольSMTP = ПарольРобот;
    Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;
    Профиль.ИспользоватьSSLSMTP = Истина;
    Профиль.ТолькоЗащищеннаяАутентификацияSMTP = ложь;
        
            Сообщение = Новый ИнтернетПочтовоеСообщение;    
            Сообщение.Отправитель = ЛогинРобот; Сообщение.ИмяОтправителя = ИмяРобот;
    
            Сообщение.Тема = "Возвратная тара на " + Строка(Формат(ТекущаяДата(),"ДФ=ддММгггг"));
            

            Сообщение.Вложения.Добавить("c:\sheduler\Tara\1.xlsx","1.xlsx");
            Сообщение.Получатели.Добавить("***");  
            Почта = Новый ИнтернетПочта;
            Попытка                                                  
                Почта.Подключиться(Профиль);
                Попытка
                    Почта.Послать(Сообщение);
                    Почта.Отключиться();
                    Сообщить("Отчет ""Возвратная тара"" отправлены!!!");
                Исключение
                    Сообщить("Не cмог отправить письмо!!!");
                КонецПопытки;
                Почта.Отключиться();
            Исключение
                Сообщить("Не могу соединиться с сервером!!!");
            КонецПопытки;
1 Fram
 
09.08.22
09:36
Скачай файл, посмотри свойства и нажми кнопку Разблокировать
2 Fram
 
09.08.22
09:37
Просто политика безопасности изменилась после обновления очередного скорее всего
3 Amal24rus
 
09.08.22
09:41
Нажимал, не помогает, притом 2 файла с одинаковыми свойствами (весом), один открывает другой нет.
4 Fram
 
09.08.22
09:45
То есть у обоих файлов была кнопка Разблокировать в свойствах?
5 Amal24rus
 
09.08.22
09:48
Да, у обоих была. Разблокировать нажимаю, скаченый с mail.ru открывается, с outlook нет. Пишет не удается открыть файл, так как формат или расщирение является недопустимым, убедитесь что файл не поврежден и расширение является допустимым.
6 Amal24rus
 
09.08.22
09:52
Такая проблема с вложениями zip, xls,xlsx,pdf.  Только когда mxl ставлю норм открывает. Какое то г.
7 Amal24rus
 
01.09.22
12:03
В общем проблему решил, это возникало с теми письмами, у которых небыло текста в теле письма. Тоесть достаточно одной строчки: Сообщение.Тексты.Добавить(" "); и все прекрасно заработало. Непонятно как это все работало 10 лет, и непонятно почему перестало работать сейчас!
8 СеменовСемен
 
01.09.22
12:06
сервер exchange?
9 Amal24rus
 
01.09.22
12:07
Нет
Основная теорема систематики: Новые системы плодят новые проблемы.