Имя: Пароль:
1C
 
1с Документооборот Проф почта
0 spiller26
 
07.05.18
13:39
Отправил себе на внешнюю почту письмо, текст письма был пустым.
Теперь шлет мне каждые 10 минут, это сообщение.

"При обработке письма об исполнении задачи возникла ошибка.
Возможно в вашем письме (ответе) отсутствовал текст служебной информации
или ответное письмо было сформировано не по ссылкам в уведомлении.
Попробуйте исполнить задачу еще раз."

Где убить его?
1 spiller26
 
07.05.18
13:58
Короче валиться спам.
Сделал так.

В ОбщийМодуль.ВыполнениеЗадачПоПочтеСервер
Процедура ОтправитьУведомлениеОбОшибке(

    Если РезультатВыполненияЗадачиПоПочте =
        Перечисления.РезультатВыполненияЗадачиПоПочте.ЗадачаНеНайдена Тогда
        
        ТекстУведомления =
            НСтр("ru = 'При обработке письма об исполнении задачи возникла ошибка.
            |Не найдена задача в базе данных.
            |Обратитесь к автору задачи или администратору.'", КодЯзыка);
            
    ИначеЕсли РезультатВыполненияЗадачиПоПочте =
            Перечисления.РезультатВыполненияЗадачиПоПочте.ПоАдресуОтправителяНайденоНесколькоИсполнителей
        ИЛИ РезультатВыполненияЗадачиПоПочте =
            Перечисления.РезультатВыполненияЗадачиПоПочте.ПоАдресуОтправителяНеНайденИсполнительЗадачи Тогда
        
        ТекстУведомления =
            НСтр("ru = 'При обработке письма об исполнении задачи возникла ошибка.
            |По вашему адресу не удалось определить исполнителя задачи.
            |Обратитесь к администратору.'", КодЯзыка);
            
    ИначеЕсли РезультатВыполненияЗадачиПоПочте =
            Перечисления.РезультатВыполненияЗадачиПоПочте.ДляЗадачиОпределенДругойИсполнитель Тогда
            
        ТекстУведомления =
            НСтр("ru = 'При обработке письма об исполнении задачи возникла ошибка.
            |Для задачи определен другой исполнитель.
            |Обратитесь к автору задачи.'", КодЯзыка);
            
    ИначеЕсли РезультатВыполненияЗадачиПоПочте =
            Перечисления.РезультатВыполненияЗадачиПоПочте.ЗапретВыполнения Тогда
            
        ТекстУведомления =
            НСтр("ru = 'Письмо об исполнении задачи не было обработано.'", КодЯзыка)
            + Символы.ПС
            + Описание;
            
    Иначе
        //-> 07.05.2018
        Возврат; //спамит
        //<- Кравченко 07.05.2018
        ТекстУведомления =
            НСтр("ru = 'При обработке письма об исполнении задачи возникла ошибка.
            |Возможно в вашем письме (ответе) отсутствовал текст служебной информации
            |или ответное письмо было сформировано не по ссылкам в уведомлении.
            |Попробуйте исполнить задачу еще раз.'", КодЯзыка);
        
    КонецЕсли;
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.