Я не могу открыть почтовик со слишком длинным телом в vaadin

Извините за мой английский Моя проблема такая, я открываю в диспетчере ОС Предварительные письма и информацию о заряде в теле. Для этого используйте MailTo html и НАСТРОЙКУ тела, но если тело очень длинное, URL-адрес превышает лимит, и я ничего не открываю. Любое возможное решение моей проблемы? Также может подойти любой способ создать vaadin txt и прикрепить почту.


person Mikel Arbide    schedule 25.09.2012    source источник


Ответы (1)


Вы упираетесь в ограничения почтового URL-адреса — в основном, максимальная длина любого почтового URL-адреса составляет около 2000 символов; это не ограничение Vaadin, а ограничение браузера. См. этот похожий вопрос SO для более подробной информации.

Вы не можете создать электронное письмо на «клиенте» длиннее, по крайней мере, не через URL-адрес mailto.

Единственная альтернатива, о которой я знаю, - это создать и отправить электронное письмо из самого веб-приложения, т.е. на стороне сервера, используя SMTP/JavaMail API.

Это предполагает, что

  1. У вас есть SMTP-сервер для отправки почты через
  2. У вас нет «открытого» приложения, которое позволяет кому угодно отправлять электронные письма (например, может ли ваше приложение быть открытым для рассылки спама)
person Charles Anthony    schedule 25.09.2012
comment
Спасибо, Чарльз, сап, это была проблема, но я не был уверен, есть ли для нее решение, проблема в том, что мой клиент хочет открыть обработчик почты по умолчанию с внутренней информацией. Мне придется поговорить с. большое спасибо - person Mikel Arbide; 25.09.2012