Проблемы с приемом почты

Ошибки есть во всех программах, xStarter не исключение :)
Ответить
kain151
Ас
Сообщения: 309
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Проблемы с приемом почты

Сообщение kain151 » Пт окт 23, 2015 11:20 pm

Доброго времени.

Получаем письма от украинских партнеров. В теме письма и в названии файла иногда используется украинская i. Как символ она не равнозначна латинской i.
Всегда, когда этот символ есть и доходит очередь до этого письма - прием почты не осуществляется. Почта полностью перестает приниматься. Письмо нужно удалять руками, чтобы все заработало.

Подозреваю, что подобные проблемы могут быть и при наличии других юникодных символов. Алекс, можно ли что-то сделать, чтобы не нужно было постоянно руками перепроверять не пришло ли такое письмо и нет ли сбоя? А то, вроде как, процесс автоматизирован, но требует постоянной перепроверки. Если нужно письмо перешлю для анализа.

P.S. Возможно, проблема в том, что эти символы, в Яндекс почте заменяются на ? - вопросительный знак. При сохранении письма руками вопросительный знак заменяется на подчеркивание _ . При сохранении xStarterом где-то тут, видимо, и происходит сбой.

Посмотрите, пожалуйста, почта важная функция. Заранее спасибо!

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Проблемы с приемом почты

Сообщение Alex » Пн окт 26, 2015 12:17 pm

Привет!

А можно такое письмо переслать на xstarter на yandex.ru? Проверю...

kain151
Ас
Сообщения: 309
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Проблемы с приемом почты

Сообщение kain151 » Пн окт 26, 2015 6:17 pm

Alex писал(а):Привет!

А можно такое письмо переслать на xstarter на yandex.ru? Проверю...
Приветствую!

xStarter отправляет письмо с этим символом в теме, в теле письма и в названии файла. И Яндекс корректно его видит и понимает символ. Видимо, какая-то еще причина оказывает влияние.

На какие адреса вам переслать, Алекс?

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Проблемы с приемом почты

Сообщение Alex » Пн окт 26, 2015 6:31 pm

На какие адреса вам переслать, Алекс?
На адрес xstarter собак yandex.ru :).

kain151
Ас
Сообщения: 309
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Проблемы с приемом почты

Сообщение kain151 » Пн окт 26, 2015 9:51 pm

Alex писал(а):На адрес xstarter собак yandex.ru :).
Ааа )) Ну да ) Отправил.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Проблемы с приемом почты

Сообщение Alex » Пн янв 11, 2016 12:08 am

Дошли наконец руки до этой задачи :). Создал задачу на проверку почты, при запуске из конфигуратора задача на зависла ни разу при приемке ваших писем, раз 20 запускал в разных вариантах. Можете прислать еще саму задачу, без паролей? Может я что-то не так делаю :).
И в яндекс ящике в письме нажмите справа сверху "Подробнее", потом "Свойства письма", интересует в какой кодировке в исходном тексте письма задана тема. В тех письмах, что мне переслали примерно так:
Subject: =?koi8-r?B?RndkOiDv1NDSwdfLwTog2s0/zskgzsEgwMvSxcrOIDMxLjEwLTEuMTEueGxz?=
Для Украины вроде должна использоваться кодировка KOI8-U. Поэтому Яндекс показывает ? вместо i.

kain151
Ас
Сообщения: 309
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Проблемы с приемом почты

Сообщение kain151 » Вт янв 12, 2016 1:40 am

Здравствуйте, Алекс!

Кодировка в свойствах письма указана koi8-r. Задал поиском koi8-u - такой нет.
Задачу отправил в личку.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Проблемы с приемом почты

Сообщение Alex » Пн фев 01, 2016 4:38 pm

Нашел в чем была проблема с письмами. Все почтовые клиенты отображают в этих письмах знак вопроса (Thunderbird, Yandex, Gmail, ...). При попытке сохранить файл с таким именем происходил exception и все действие останавливалось, до нормальных вложений не доходило (тех, которые из второго письма). Внес изменение, если в файле вложения отображается вопрос, то вопрос заменяется на символ подчеркивания. Все равно этот вопрос никак не распознать, отправляют по странному :). Теперь все вложения сохраняются нормально и действие отрабатывает до конца.
Эта проблема мне кажется проявила бы себя и раньше, через анализ логов можно было бы понять в чем причина, но логи не сохранялись по задаче с юникоде символами в названии :). Исправил до кучи и это, теперь логи нормальные будут.
Новая бета уже на сайте.
За это сообщение автора Alex поблагодарил:
kain151 (Вт фев 02, 2016 12:48 pm)
Рейтинг: 33.33%

kain151
Ас
Сообщения: 309
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Проблемы с приемом почты

Сообщение kain151 » Вт фев 02, 2016 9:18 am

День добрый!

Спасибо, Алекс!

kain151
Ас
Сообщения: 309
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Проблемы с приемом почты

Сообщение kain151 » Чт мар 17, 2016 3:19 pm

Алекс, добрый день!
Есть еще проблема с приемом почты.

В логе пишет:
Exception: Cannot create file "D:\Mails\197 Русский С". Синтаксическая ошибка в имени файла, имени папки или метке тома

P.S.Вижу, что при сохранении сообщения юникодный символ после буквы "С" - не отображается на форуме.

Отображаемое Яндексом имя файла во вложении:
197 Русский Север _28.03-03.04 в газету.rtf

Руками сохраняет нормально. Очевидно, еще какие-то юникодные особенности.

kain151
Ас
Сообщения: 309
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Проблемы с приемом почты

Сообщение kain151 » Вт авг 09, 2016 5:37 pm

Приветствую, Алекс!

Вот такой юникодный символ, в названии вложенного файла (описанный выше "Русский Север"; символ расположен после "Русский С"), называющийся "Освобождение канала данных" также мешает принимать почту.

Описание символа можно посмотреть здесь:
http://unicode-table.com/ru/0010/

Руками файл сохраняется без проблем.

aladdinx
Пассажир
Сообщения: 2
Зарегистрирован: Ср сен 07, 2022 5:02 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Проблемы с приемом почты

Сообщение aladdinx » Пт авг 25, 2023 4:25 pm

Alex писал(а):
Пн фев 01, 2016 4:38 pm
Нашел в чем была проблема с письмами. Все почтовые клиенты отображают в этих письмах знак вопроса (Thunderbird, Yandex, Gmail, ...). При попытке сохранить файл с таким именем происходил exception и все действие останавливалось, до нормальных вложений не доходило (тех, которые из второго письма). Внес изменение, если в файле вложения отображается вопрос, то вопрос заменяется на символ подчеркивания. Все равно этот вопрос никак не распознать, отправляют по странному :). Теперь все вложения сохраняются нормально и действие отрабатывает до конца.
Алекс, добрый день!
Во-первых, огромное спасибо за такой функциональный и отличный продукт, много задач по автоматизации удалось решить с его помощью!

Столкнулся с аналогичной проблемой, на сей раз только с другими символами =(
При получении почты с сохранением вложений, встречаются файлы с именами, в которых присутствует символ "*", пример:
ГЕТЦАЯ_521*СА_14-09-2023_T.pdf
Естественно, после этого файла выдается ошибка, так как вложение содержит недопустимые для Windows символы и дальнейшая обработка останавливается =(
Почтовые клиенты (Thunderbird, Bat) при сохранении этих файлов подменяют символ "*" на "_".

1. Возможно ли сделать подмену символов, недопустимых в именах файлов Windows ( \ / : * ? " < > | +) на символ "_" ?
2. Почему-то все равно имя файла не сохраняется в нужной кодировке, хотя стоить галочка "Конвертировать кодировки" в Действии "Проверить почту". Возможно ли сохранять с кодировкой Windows?

Заранее благодарен за ответ.

Выдержка из ошибки:
___________________________________________________________
Exception: Cannot create file "D:\Temp1\test_pril\ГЕТЦАЯ_521*РЎРђ_14-09-2023_T.pdf". Синтаксическая ошибка в имени файла, имени папки или метке тома
----------------------------------------------------------------------------------------------------------------------------------------------------
|Methods |Details|Stack |Address |Module |Offset |Source |Unit |Class |Procedure/Method |Line |
----------------------------------------------------------------------------------------------------------------------------------------------------
|*Exception Thread: ID=23412; Parent=10724; Priority=0 |
|Class=TTaskThread; Name=TTaskThread (TaskThread.TTaskThread.Execute) |
|DeadLock=0; Wait Chain= |
|Comment= |
_____________________________________________________________

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: Проблемы с приемом почты

Сообщение Alex » Ср сен 06, 2023 5:13 pm

Сделал замену * на _ при сохранении вложений в 1.9.4.119.

kain151
Ас
Сообщения: 309
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Проблемы с приемом почты

Сообщение kain151 » Вс ноя 05, 2023 2:48 pm

Какая-то проблема со шрифтами/кодировками при приеме почты все же есть.
Буквы названий файлов, приходящих с одного из адресов регулярно заменяются на подчеркивания.
При сохранении руками названия сохраняются корректно.

Галочка "конвертировать кодировки" на ситуацию не влияет.

Ответить