2008-08-08 7 views
12

У меня есть страница, на которой пользователь может выбрать несколько разных абзацев. Когда нажимается ссылка (или кнопка), электронное письмо откроется и поместит все эти абзацы в тело письма, отправит его по адресу и заполнит тему. Однако текст может быть слишком длинным для ссылки mailto.mailto link для больших тел

В любом случае?


Мы думали о том, в СП с SQL Server это сделать, но пользователю нужен хороший способ «видеть» по электронной почте, прежде чем они взорвать 50 сотрудников исполнительного уровня с элементами, которые не должны быть отправлены .. и, конечно, все дело в том, чтобы делать ИТ для ИТ, а не заниматься программированием. 80 (

Когда вы создаете материал для ИТ, это не значит, что некоторые из них не должны быть очень функциональными. Другими словами, это не то, что мы просыпаем, это просто корм для собак, который у нас есть есть.


мы начали говорить об этом и решил, что «почта форма» даст нам именно то, что мы ищем.

1.A совсем другой взгляд, чтобы дать пользователю понять, что пушка загружена и нацелена 2. Возможность изменения/добавления текста по электронной почте. 3. Отослать копию себе или нет. 4. Быстро закодировано.

+1

Максимальная длина ссылки в Chrome составляет 2027 согласно сценарию JS в этом ответе: https://stackoverflow.com/a/26473446/148844 – Chloe 2017-10-09 18:58:04

ответ

15

Поместив данные в форму, я смог сделать тело около 1800 символов до того, как форма перестала работать.

код выглядел следующим образом:

<form action="mailto:[email protected]"> 
    <input type="hidden" name="Subject" value="Email subject"> 
    <input type="hidden" name="Body" value="Email body"> 
    <input type="submit"> 
</form> 

Edit: Лучший способ для отправки сообщений электронной почты из веб-приложения, конечно, сделать это, отправить его непосредственно из веб-приложения, вместо того, чтобы полагаться на почтовую программу пользователей. Как вы обнаружили, протокол для отправки информации в эту программу ограничен, но с серверным решением вы, конечно же, не будете иметь эти ограничения.

+1

Использование формы не лучше, чем использование длинной URL-кодированной ссылки, и на самом деле выглядит хуже (меньше персонажей). – Chloe 2017-10-09 18:43:01

0

Должно ли содержимое электронной почты быть в электронном письме? Не могли бы вы разместить крупный контент где-нибудь централизованно (файл-share/FTP-сайт), а затем просто отправить ссылку на контент?

Это делает получателя дополнительным шагом, но у вас есть согласованный размер электронной почты, поэтому он не столкнется с проблемами надежности из-за неожиданно большого или чрезмерного содержимого.