Я прочитал много страниц о том, как избежать ограничения длины почты, но я не нашел ответа на свой вопрос.
Моя проблема в том, что я не могу отправлять почту с сервера (с PHP)потому что сотрудники должны хранить историю своих электронных писем в своем личном почтовом ящике.
Я должен открыть почтовый программный клиент с некоторыми заполненными полями после выбора одного типа электронной почты.Мой выбор выглядит следующим образом:
<select <!-- ... --> onchange="sendMailClientSide(this.value);">
<!-- ... -->
</select>
и моя функция javascript:
function sendMailClientSide(refType) {
// ...
var dest = "test@domain.ty";
var subj = "Why this doesn't work ?";
var body = /* a very big body */;
var linkMailto = "?bcc="+dest+"&subject="+subj+"&body="+body;
document.location.href = "mailto:"+linkMailto;
// ...
}
Для некоторых типов писем это работает отлично.Но с телом более 1400 символов клиентское программное обеспечение не открывается.
Я также пытался отправить HTML-форму.При использовании этого метода ограничение кажется выше, но оно все еще имеет ограничение, потому что оно терпит неудачу при увеличении размера почты.И наконец, я попытался вырезать тело (что-то вроде этого "& body =" + body1 + "& body =" + body2 + ...), но это не работает.
Кто-нибудь знает, существует ли плагин Firefox для увеличения размера mailto?Или что-то вроде этого (что-то со стороны клиента)?