mailto ссылка для больших тел - PullRequest
       9

mailto ссылка для больших тел

12 голосов
/ 08 августа 2008

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

Есть ли способ обойти это?


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

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


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

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

Ответы [ 2 ]

15 голосов
/ 08 августа 2008

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

Код выглядел так:

<form action="mailto:youremail@domain.com">
    <input type="hidden" name="Subject" value="Email subject">
    <input type="hidden" name="Body" value="Email body">
    <input type="submit">
</form>

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

0 голосов
/ 08 августа 2008

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

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

...