Соберите ссылку mailto:

Ссылка mailto с японской темой, впечатанной прямо в адрес, ломается путано: у вас на компьютере всё работает, а у кого-то другого письмо приходит пустым. Правильно преобразовать текст — рутинная работа, так пусть её сделает инструмент.

Загружаем инструмент…

Как это работает

  1. Заполните адрес и любые другие поля.
  2. Скопируйте адрес ссылки (href) или готовую HTML-ссылку.
  3. Проверьте её ссылкой «Open it» («Открыть») — она откроет вашу собственную почтовую программу со всеми заполненными полями.

Почему ничего не отправляется на сервер

Всё, что делает эта страница, выполняет код внутри вкладки вашего браузера — тем же движком, который рисует веб-страницы. Файл читается с диска в память вкладки, преобразуется там и записывается обратно как загружаемый файл. Он никуда не отправляется — ни нам, ни третьей стороне.

Проверьте сами

  1. Откройте инструменты разработчика в браузере (F12) и перейдите на вкладку «Сеть» (Network).
  2. Загрузите свой файл и запустите инструмент.
  3. Единственные запросы, которые вы увидите, — это код самого инструмента, а у нескольких тяжёлых инструментов ещё и их открытый движок из публичного CDN, плюс один небольшой сигнал о просмотре страницы на loreatec.jp (адрес и заголовок страницы, больше ничего). Ни один из них не несёт ваш файл.

Проверьте, что файлы не уходят →

Частые вопросы

Почему моя ссылка mailto, написанная вручную, теряет тему?

Потому что пробелы, знаки & и японские символы, если их не преобразовать (не закодировать через процент), обрезают ссылку или ломают её. Всё после первого обычного пробела может потеряться, а непреобразованный японский текст каждая почтовая программа читает по-своему. Правило простое: каждое значение после ? должно быть закодировано через процент в UTF-8, а переносы строк должны быть записаны как %0D%0A.

Скрытая копия (bcc) работает?

Не всегда надёжно. Несколько почтовых программ, включая некоторые версии Outlook, молча выбрасывают bcc из ссылки mailto. Здесь она всё равно создаётся, потому что это часть стандарта, но никогда не стройте на ней ничего важного — и уж тем более не приватность.

Есть ли ограничение по длине?

В стандарте — нет, но на практике длинные ссылки обрезаются некоторыми почтовыми программами и некоторыми веб-сервисами почты, а у Windows были свои ограничения на длину ссылки, передаваемой программе. Делайте текст письма коротким; если нужен длинный шаблон, разместите его на странице и дайте людям скопировать его самим.

Стоит ли вообще класть свой адрес в ссылку mailto?

Это самый удобный вариант для посетителя и самый лёгкий улов для спамера. Если адрес можно потом сменить, публикуйте его. Если нет — замаскируйте его или используйте форму обратной связи: на этом сайте есть инструмент маскировки адреса, который честно объясняет, что даёт каждый способ.