Страница 1 из 2
Автоматическое создание записи в сущности при получении письма
Добавлено: 14 дек 2019, 21:21
olegikostiuk
Доброго времени суток!
Начал заниматься интеграцией почты. Создал сущность, для того чтобы при получении нового письма автоматически создавалась запись. Сделал настройки, связал поля в настройках. Запись создается автоматически при получении нового письма. Но почему-то у меня не заполняется автоматически поле описание, в котором должен содержаться текст письма? Если я создаю запись в ручную, для этого письма, через кнопку Связать, то текст письма подтягивается в нужное поле.
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 14 дек 2019, 22:16
support
Не знаю, в чем может быть проблема. Проверьте настройки, сделайте больше тестов с разных ящиков.
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 02 окт 2020, 12:24
tamkovich
Добрый день! Может проблема не у одного меня, но суть такая. При получении письма система создает запись как положено. Но! если в письме содержится адрес e-mail (в пересылке или в подписи) то запись создается пустая.
Если открыть входящее письмо просто в разделе писем то там письмо отображается как есть. Почему связанные записи не переносятся неизвестно.
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 02 окт 2020, 13:23
tamkovich
Сейчас снова пробовали автоматическое создание записи и выяснилось что содержание в письме e-mail не причем.
дело в другом но почему то с одних адресов записи создаются а с других нет(вернее создаются но пустые) и с чем связано непонятно.
Пробовали и домены почты менять (домен один и тот же но с одного адреса нормально а с другого нет)
До того что определили если писать письмо из почтовой программы то все хорошо доходит и сущность создается но если отправлять письмо из браузера (неважно какого гугл, мозилла и пр.) то текст письма не записывается в указанное поле но при этом тема и вложения записываются.
Как быть кто-нибудь может пояснить?
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 02 окт 2020, 20:27
helgsoft
Попробуйте поизменять тип поля в который проходит запись содержимого письма, поставьте тип поля текст и проверьте
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 05 окт 2020, 06:19
tamkovich
Спасибо, но тоже пробовали. Так же
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 05 окт 2020, 11:29
helgsoft
тело вашего письма содержит какие нибудь теги html ?
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 05 окт 2020, 16:14
tamkovich
Нет HTML теги не содержит. Но при многочисленных опытах выявили следующее:
Если кодировка письма имеет значение Content-Type: text/html; - то письмо НЕ создает запись в сущности. (И этим грешит родной yandex)
А если значение записи Content-Type: text/plain; - то письмо СОЗДАЕТ запись!
Например gmail имеет и тот и другой формат записи письма (хоть и зашифрованный)
Можно ли как-нибудь сделать исправление чтобы система видела оба формата e-mail писем т.к. на яндексе очень много пользователей остаются без возможности использования автоматическим созданием записей?
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 05 окт 2020, 16:37
support
Тоесть проблема только когда из яндекс почты письмо?
Re: Автоматическое создание записи в сущности при получении письма
Добавлено: 05 окт 2020, 17:26
tamkovich
Да,
пробовали и с корпоративных доменов два разных но делегированы на яндексе, отправка из браузера (любого) - запись НЕ создается. (Content-Type: text/html;)
С тех же доменов но через почтового клиента по imap/smtp (Mozilla Thunderbird) - запись СОЗДАЕТСЯ (Content-Type: text/plain;)
С личного адреса в gmail Web и клиент - запись СОЗДАЕТСЯ(Content-Type: text/plain; там и тот и тот есть, как бы содержание письма дублировано, но я так понял записывается тот который понятней)
С личного адреса в yandex через веб - запись НЕ создается. (Content-Type: text/html;)
С личного адреса в yandex через клиент - запись СОЗДАЕТСЯ.(Content-Type: text/plain;)