Вопрос

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

Есть какой-нибудь способ обойти это?


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

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


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

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

Решение

Поместив данные в форму, я смог создать текст длиной около 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>

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top