Генерация предварительно заполненных писем и ограничений символов Windows - PullRequest
1 голос
/ 02 апреля 2019

У нас есть собственное приложение Angular, в котором различные электронные письма генерируются автоматически с использованием mailto:.Идея состоит в том, что пользователь нажимает кнопку, и электронное письмо автоматически генерируется с различными динамическими полями, которые предварительно заполняются, а затем открываются в почтовом клиенте пользователя по умолчанию.Тогда все сотрудники офиса должны сделать это, нажав «отправить».

При тестировании этого на моем компьютере Mac у меня нет проблем с нашей текущей реализацией.Все работает как положено.

Однако с Windows это совсем другая история (и большинство сотрудников работают на машинах Windows с Outlook в качестве почтового клиента по умолчанию).В Windows у вас есть жесткая крышка из 200 символов для сгенерированных писем.Другими словами, если вся электронная почта (заголовки и все) содержит менее 200 символов, она будет работать как положено.Но если всего будет более 200 символов, электронная почта вообще не откроется.

Итак, мне было поручено найти обходной путь для этого.Одним из вариантов является использование gridFS в нашей серверной среде Node / MongoDB для генерации PDF-файла, на который мы можем либо предоставить ссылку в письме, либо прикрепить к письму напрямую.Это будет работать, но кажется немного неуклюжим и не совсем идеальным для пользователя.

Это мой единственный вариант в такой ситуации?Кто-нибудь знает какие-либо другие способы обойти эту жесткую верхнюю границу символов в Windows при автоматической генерации писем?Например, могут ли сотрудники нашего офиса переопределить это ограничение на количество символов в электронной почте где-нибудь в конфигурации Windows или Outlook?Это вариант?

...