Содержание

Как создать ссылку Mailto для веб-сайта

На каждом сайте есть «победа». Это действие, которое компания или лицо, которое владеет веб-сайтом, хотели бы, чтобы посетители делали это, когда они находятся на этом сайте. Большинство веб-сайтов могут иметь разные возможные победы. Например, сайт может разрешить вам подписываться на рассылку новостей электронной почты, регистрироваться на мероприятие или загружать технический документ. Все это законные победы для сайта. Одна «победа», которую включают многие сайты, особенно для компаний, которые предлагают какое-то профессиональное обслуживание (юристы, бухгалтеры, консультанты и т. Д.), Когда посетитель связывается с этой компанией для получения дополнительной информации или для составления графика собрания. Этот аутрич можно сделать несколькими способами. Сделать телефонный звонок, безусловно, отличный способ связаться с компанией, но поскольку мы говорим о веб-сайтах и ​​цифровом пространстве, давайте подумаем о способах подключения, которые являются чисто онлайн. Когда вы рассматриваете этот сценарий, электронная почта, вероятно, наиболее очевидный способ сделать это соединение, и одним из способов, которым вы можете подключиться по электронной почте с посетителями сайта, является включение так называемой ссылки mailto на ваш сайт.

Ссылки Mailto — это ссылки на веб-страницах, которые указывают на адрес электронной почты, а не на URL-адрес веб-страницы (либо в другом месте на вашем сайте, либо в Интернете на другом сайте) или на другом ресурсе, таком как изображение, видео или документ. Когда посетитель сайта нажимает на одну из этих ссылок mailto, открывается почтовый клиент по умолчанию на компьютере этого человека, и они могут отправлять сообщение на тот адрес электронной почты, указанный в ссылке mailto. Для многих пользователей с Windows эти ссылки откроют Outlook и у вас будет все электронное письмо на основе критериев, которые вы добавили к ссылке «mailto» (подробнее об этом в ближайшее время).

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

Создание ссылки Mailto

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

MAILTO

ссылка на сайт. Например:

Вышли мне электронное письмо

Если вы хотите отправить электронное письмо по нескольким адресам, вы просто разделяете адреса электронной почты запятой. Например:

В дополнение к адресу, который должен получить это письмо, вы также можете настроить свою почтовую ссылку с помощью

куб.см

ОЦК

предмет

Обращайтесь с этими элементами так, как будто они

, Во-первых, вы помещаете «to»

адрес, как указано выше. Следуйте этому знаком вопроса

?

а затем следующее:

куб.см = EMAILADDRESS

для Cc

ОЦК = EMAILADDRESS

для Скрытой

subject = subject text

для субъекта

Если вам нужно несколько элементов, отделите каждый из них амперсандом (&). Например (напишите все в одной строке и удалите

»

персонажи):

Обратная связь

Так же легко, как эти ссылки добавлять, и так же полезно, как и для многих пользователей, есть и недостатки этого подхода. Использование ссылок mailto может привести к отправке спама на электронные письма, указанные в этих ссылках. Существует множество программ для спама, которые сканируют сайты, которые собирают адреса электронной почты для использования в своих кампаниях по спаму или, возможно, продают другим, которые будут использовать эти электронные письма таким образом. По правде говоря, это один из самых распространенных способов, с помощью которого спамеры получают адреса электронной почты для использования в своих программах. Он используется спамерами в течение многих лет, и для них действительно нет причин прекращать эту практику, поскольку эти обходы создают множество адресов электронной почты, которые они могут использовать.

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

Использование форм

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

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

Автор Дженнифер Кирин. Под редакцией Джереми Жирарда.

Ссылки Mailto в электронных письмах и как их использовать в подписях электронной почты

Примеры использования

Предопределенные запросы поддержки

Запросы коммерческого предложения

Ледоколы

Дополнительные элементы

Как работают ссылки mailto

Синтаксис ссылки Mailto

Тело ссылки Mailto

Как добавить ссылку mailto

Создайте свою профессиональную подпись электронной почты

Ссылки Mailto – это гиперссылки, которые позволяют автоматически открывать почтовый клиент по умолчанию с уже введенным заранее определенным получателем. Не все знают, что в дополнение к получателю вы также можете определить поля темы, тела письма и копии нового сообщения. Это позволяет создавать ссылки для контактов, которые упрощают общение с вами. В этой статье я покажу вам, почему в первую очередь стоит использовать ссылки mailto, как вы можете их использовать и каков их синтаксис.

Примеры использования

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

Предопределенные запросы поддержки

Если вы работаете в службе поддержки клиентов, вы знаете, насколько важно собрать как можно больше информации. К сожалению, клиенты не всегда знают, какая информация будет полезна для решения их проблемы. Это может привести к ненужному возврату и обратно, когда проблему можно было решить сразу. С помощью правильной ссылки mailto вы можете помочь своим клиентам предоставить все необходимые данные. Просто добавьте несколько вопросов в тело письма, созданное с помощью ссылки mailto, и большинство людей будут рады сообщить вам все, что вам нужно знать.

Запросы коммерческого предложения

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

Ледоколы

Иногда, прежде чем кто-то действительно свяжется с вами, он может потратить некоторое время на размышления, лучше ли использовать формальный или неформальный стиль, с чего начать или как выйти. Вы можете настроить ссылку mailto, чтобы предоставить другим пользователям короткий шаблон, который поможет им связаться с вами. Такие шаблоны особенно удобны для тех получателей, которые читают ваши электронные письма на мобильных устройствах, поскольку они помогают им сэкономить еще больше времени при написании электронных писем.

Дополнительные элементы

Ссылки Mailto можно использовать для установки строки темы или тела письма. Это открывает возможность добавить некоторые нестандартные элементы, такие как промокоды (чтобы ваши клиенты могли воспользоваться скидками или узнать больше о ваших специальных предложениях).

Как работают ссылки mailto

Ссылки Mailto по-разному работают в почтовых клиентах и ​​в веб-браузерах.

Если кто-то щелкнет ссылку mailto на веб-сайте, откроется почтовое приложение пользователя по умолчанию. Именно тогда вы обнаруживаете, что, хотя вы использовали Outlook или Thunderbird столько, сколько помните, вашим почтовым клиентом по умолчанию по-прежнему является приложение Windows 10 Mail.

С другой стороны, если вы щелкнете ссылку mailto в своем почтовом клиенте (который также включает, например, браузерные клиенты Gmail и Yahoo), то независимо от того, какой клиент установлен по умолчанию в настройках приложения, откроется новое окно сообщения. должен открыться в почтовом клиенте, который вы сейчас используете. То же самое касается большинства мобильных клиентов.

Синтаксис ссылки Mailto

Ссылки Mailto имеют следующий формат в HTML-коде:

<a href="

Где:

  • {адрес электронной почты} определяет адрес, который идет в к / получателя поля.
  • {тема} – это текст, который будет помещен в строку темы.
  • {адреса cc} – это список писем, разделенных запятыми, которые будут введены в поле CC.
  • {body} определяет предварительно настроенное тело электронного письма.
  • {интерактивный текст или изображение} – это элемент, который отображается пользователю и имеет гиперссылку.

Итак, следующая ссылка mailto:

mailto:[email protected][email protected]&subject=Quick%20question&body=Hi%20team%21%0aHow%20are%20you%20doing%3F

создаст это новое сообщение:

И если вы хотите добавить эту ссылку в текст «свяжитесь с нами», HTML-код будет следующим:

<a href="mailto:[email protected][email protected]&subject=Quick%20question&body=Hi%20team%22%0aHow%20are%20you%20doing%3F">

Все параметры (часть после вопросительного знака) необязательны.

Как и в случае с любыми другими атрибутами URL, вы можете свободно менять их порядок. Однако убедитесь, что на первом месте стоит {адрес электронной почты}, непосредственно за ним следует вопросительный знак и каждый атрибут разделяется амперсандом (&).

Еще нужно помнить, что вы не можете просто использовать любой символ в ссылке mailto. Как и в случае любого URL-адреса, специальные символы должны быть правильно закодированы. Например, если вы хотите добавить вопросительный знак в тело письма, вам нужно будет заменить его на % 3F. Все пробелы следует заменить на % 20 (хотя в большинстве случаев пробелы преобразуются автоматически). W3schools имеетхорошее руководство по кодировке URL если вам нужно найти код для определенного специального символа.

Тело ссылки Mailto

Тело атрибут в почтовых ссылках является тот, который обычно занимает большую часть информации и хитрое, чтобы получить право из – за кодирования упоминались ранее. Хотя вы можете создавать довольно длинные URL-адреса для включения всей необходимой информации в отправляемые вам сообщения, будьте осторожны. Чем длиннее ваша ссылка, тем больше она выглядит как спам. Более того, если вы планируете добавить большую ссылку mailto к своей подписи Gmail, вы рискуете получить ужасную ошибку «слишком длинная подпись». Использование сокращателей ссылок тоже не лучшая идея. Поскольку они часто используются мошенниками, ваше сообщение может быть помечено спам-фильтрами как подозрительное.

Как добавить ссылку mailto

Добавить ссылку mailto в электронную почту в почтовом клиенте очень просто. Обычно все, что вам нужно сделать, это выделить элемент, который вы планируете сделать интерактивным, и использовать кнопку добавления гиперссылки. Вы также можете использовать комбинацию клавиш Ctrl + K, которая работает в большинстве почтовых клиентов.

Когда вы добавляете ссылку mailto к баннеру, кнопке или тексту, рекомендуется дать пользователю подсказку, что щелчок по ней создаст новое сообщение. Таким образом, ваши получатели не удивятся, когда увидят открывающееся окно нового сообщения.

Создайте свою профессиональную подпись электронной почты

Если вы хотите создать новую подпись электронной почты и добавить ссылку mailto к баннеру, вы можете использовать бесплатный генератор подписи электронной почты.

Выберите шаблон подписи, который вам больше всего нравится, и заполните все личные данные и данные компании. Когда вы перейдете в раздел Графика, используйте поле URL-адреса баннера, чтобы добавить свой баннер, и используйте ссылку mailto в поле Ссылка баннера на :

Таким образом, когда вы развертываете подпись в своем почтовом клиенте и кто-то нажимает на ваш баннер, он может, например, создать новое сообщение, подобное приведенному ниже:

Вам также может быть интересно:

  • Электронные подписи против СПАМА
  • Электронные подписи в темном режиме
  • Как настроить несколько подписей в Gmail
  • Как использовать несколько подписей электронной почты в Outlook?

    Источник записи: https://www. mail-signatures.com

Специальные ссылки — Яндекс Браузер для ДИТ. Справка

  1. Что такое специальные ссылки и обработчики протоколов
  2. Назначить Яндекс Почту для обработки протокола mailto
  3. Назначить Яндекс Календарь для обработки протокола webcal
  4. Изменить назначенные обработчики протоколов
  5. Запретить обработку протоколов
  6. Отправить ссылку на страницу по электронной почте

Специальные ссылки — это ссылки, при переходе по которым открываются программы. Например, когда вы нажимаете на ссылку с адресом электронной почты, запускается почтовая программа. В ней создается сообщение с заполненным адресом получателя.

Специальные ссылки используют следующие протоколы:

  • mailto — чтобы открывать приложение для работы с электронной почтой;

  • webcal — чтобы добавлять событие в календарь.

Обработчики протоколов — это программы или веб-службы, которые открываются при переходе по специальным ссылкам.

ПротоколОбработчик протокола
ПрограммаВеб-служба
webcalOutlookЯндекс Календарь
mailtoOutlook, The Bat!Яндекс Почта

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

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

Когда вы в первый раз открываете Яндекс Почту в Браузере, он предлагает назначить ее обработчиком протокола по умолчанию:

  1. В правой части В адресную строку можно вводить поисковые запросы — Браузер сам поймет, что вам нужно. «}}»> нажмите значок .

  2. Выберите Разрешить.

  3. Нажмите Готово.

Если в правой части Умной строки нет значка , назначьте Яндекс Почту обработчиком с помощью консоли JavaScript:

  1. Перейдите на страницу Яндекс Почты.

  2. Нажмите клавиши Ctrl + Shift + J, чтобы открыть консоль JavaScript.

  3. Введите в консоль команду:

    javascript:window.navigator.registerProtocolHandler("mailto","https://mail.yandex.ru/compose?mailto=%s","Яндекс.Почта")
  4. Нажмите Enter.

  5. В открывшемся окне нажмите Разрешить.

Совет. Закройте консоль JavaScript с помощью значка  либо клавиш Ctrl + Shift + J.

  1. Перейдите на страницу Яндекс Календаря.

  2. Нажмите клавиши Ctrl + Shift + J, чтобы открыть консоль JavaScript.

  3. Введите в консоль команду:

    javascript:window. navigator.registerProtocolHandler("webcal","https://calendar.yandex.ru/?extsrc=webcal&url=%s","Яндекс.Календарь")
  4. Нажмите Enter.

  5. В открывшемся окне нажмите Разрешить.

  6. В окне Выбор стандартных приложений для протоколов найдите протокол WEBCAL и выберите для него Яндекс Браузер.

Совет. Закройте консоль JavaScript с помощью значка  либо клавиш Ctrl + Shift + J.

Чтобы просмотреть список назначенных обработчиков протоколов:

  1. Нажмите   → Настройки → Сайты.

  2. Прокрутите страницу вниз и нажмите Расширенные настройки сайтов.

  3. В блоке Обработка протоколов нажмите Настройки сайтов.

Откроется окно со списком назначенных обработчиков:

В окне вы можете:

Назначить веб-сервис обработчиком протокола

Наведите указатель мыши на обработчик и нажмите Использовать по умолчанию.

Удалить обработчик протокола

Наведите указатель мыши на обработчик и нажмите Удалить.

Если вы не хотите, чтобы при переходе по специальным ссылкам открывались программы или веб-службы, — запретите обработку протоколов на всех сайтах:

  1. Нажмите   → Настройки → Сайты.

  2. Прокрутите страницу вниз и нажмите Расширенные настройки сайтов.

  3. В блоке Обработка протоколов включите опцию Запрещено.

Чтобы отправить ссылку на открытую в Браузере страницу по электронной почте:

  1. Установите указатель мыши в В адресную строку можно вводить поисковые запросы — Браузер сам поймет, что вам нужно.»}}»>.

  2. В правой части Умной строки нажмите Поделиться → Отправить по почте. Откроется новое письмо со вставленной ссылкой на страницу.

  3. Введите электронный адрес и отправьте письмо.

Способ работает, если в Браузере назначен обработчик протокола mailto. Чтобы проверить это:

  1. Нажмите   → Настройки → Сайты.

  2. Прокрутите страницу вниз и нажмите Расширенные настройки сайтов.

  3. Убедитесь, что в блоке Обработка протоколов включена опция Разрешено.

  4. Нажмите ссылку Настройки сайтов.

  5. Убедитесь, что для электронной почты назначен обработчик mailto.

Тестирование ссылок Mailto: руководство с примером

Вы когда-нибудь хотели, чтобы больше пользователей вашего сайта писали вам по электронной почте? Или, может быть, они пишут вам по электронной почте, но было бы лучше, если бы они следовали определенному формату? Ссылки Mailto — это простой способ помочь вашим пользователям отправлять сообщения электронной почты.

В этом посте вы узнаете, что такое почтовые ссылки и когда вы захотите их использовать. Затем мы поделимся некоторыми способами тестирования ссылок mailto с помощью стандартных инструментов тестирования браузера. Даже если вы уже знакомы с этими ссылками, этот пост может дать вам некоторые идеи по их более эффективному использованию.

Прежде всего, давайте определим основной термин.

Что такое Mailto Links?

Ссылки Mailto — это универсальный идентификатор ресурса (URI), используемый в тегах ссылок HTML. Ссылки Mailto открывают новое электронное письмо в почтовом клиенте, когда пользователь нажимает на них. Вы можете указать сообщение и тему в URI — они автоматически будут в черновике электронной почты. Ссылки Mailto отлично подходят, если вам нужно, чтобы люди, отправляющие вам электронные письма, следовали определенному формату, например, в отчетах об ошибках.

Расширьте охват тестирования

Быстрая и гибкая разработка сквозных тестов на основе ИИ — создано для масштабирования.

Начать бесплатное тестирование

Зачем использовать ссылки Mailto?

Небольшие предприятия, такие как риелторы, часто используют mailto на общедоступных веб-сайтах для координации входящих клиентов по электронной почте. Встраивание ссылки mailto, которая автоматически открывает пустое электронное письмо, может стать отличным способом ускорить продвижение потенциальных клиентов по воронке продаж. Вы также можете автоматически заполнить поля BCC и CC в электронном письме. И это полезно, если вы хотите, чтобы электронное письмо отправлялось другим людям или, возможно, в список рассылки.

Как еще можно использовать эти ссылки? Что ж, ссылки mailto также полезны для архивов электронной почты. Например, вы можете использовать ссылку mailto для предварительной настройки ответа на ветку электронной почты. Кроме того, используя поле In-Reply-To, вы можете заполнить предыдущее сообщение в цепочке.

Некоторые программы списков рассылки подписываются или отказываются от подписки на адрес электронной почты в ответ на электронное письмо, содержащее слово «подписаться». Более того, вы можете предоставить ссылку mailto, чтобы предоставить пользователям простой способ подписаться или отказаться от подписки на веб-странице.

Полезно, но просто предложение

Ссылки Mailto на самом деле не отправляют электронных писем. Вместо этого все, что они делают, — это открывают черновик письма с предварительно заполненными полями. После этого пользователь может отредактировать и отправить любое сообщение по своему желанию. Ссылки Mailto — это просто предложение для пользователей.

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

Когда вы захотите протестировать ссылку Mailto?

Случай 1: Часто ссылки mailto представляют собой просто статические сообщения «Свяжитесь с нами», которые не меняются. Однако, если остальная часть вашего веб-сайта развивается, вам понадобится тест, чтобы убедиться, что ваша ссылка mailto не исчезнет непреднамеренно. В противном случае вы можете не заметить, пока не перестанете получать электронные письма от клиентов!

Вариант 2: Вы можете динамически генерировать ссылки mailto в зависимости от пользовательских данных. В этом случае важно протестировать различные типы пользователей, чтобы убедиться, что каждый из них правильно генерирует ссылку.

Какие инструменты использовать для тестирования ссылок Mailto

Ссылки Mailto немного необычны в мире веб-тестирования, поскольку вместо открытия новой веб-страницы они открывают отдельное приложение. Это затрудняет проверку содержимого электронной почты с помощью наших стандартных инструментов автоматизации веб-тестирования. Например, мы можем сфотографировать текущее состояние браузера с помощью Selenium. Но он не будет захватывать черновик электронной почты, который вызывает ссылка mailto. Это потому, что почтовый клиент отличается от браузера.

Одним из решений является использование настольных инструментов тестирования. Они сосредоточены на тестировании настольных приложений и не ограничиваются простым экземпляром браузера. Например, Microsoft предоставляет библиотеку WinAppDriver, которая позволяет использовать интерфейс в стиле Selenium для взаимодействия с приложениями Windows.

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

Как протестировать Mailto Links

В нашем примере у нас есть страница документации со ссылкой mailto, побуждающая клиентов отправлять отчеты об ошибках. Мы автоматически включаем идентификатор клиента и адрес электронной почты пользователя root для вошедших в систему клиентов, чтобы они не забыли включить их в свой отчет об ошибке. Поскольку мы генерируем эти почтовые ссылки динамически на основе клиента, мы рискуем, что что-то изменится в нашей модели данных или внешнем коде, что может нарушить связь.

Теперь давайте кратко рассмотрим структуру ссылок mailto.

Пример URI MailTo в HTML-теге ‘a’.

Свяжитесь с нами

Свяжитесь с нами

Глядя на ссылку mailto выше, мы видим, что это просто HTML-ссылка или тег с полем HREF, установленным на URI mailto. Ключевым компонентом HREF является первая часть, mailto:[email protected] . Пока у нас есть заголовок mailto и первый адрес электронной почты, наша ссылка должна успешно открывать почтовый клиент клиента.

Как упоминалось ранее, mailto также позволяет вам установить поля CC и BCC, если вы хотите скопировать электронное письмо другим получателям. И у вас есть возможность указать несколько получателей, как вы можете видеть в примере ниже.

Ссылка MailTo с несколькими получателями и набором полей скрытой копии и копии.

Контактная информация США

Свяжитесь с нами

Тестирование ссылок Mailto со статическим содержимым

Для этого руководства я создал пример Ruby on Rails. Вы можете сослаться на него по адресу https://github.com/Sevii/MailToTesting. Внутри этого репозитория я настроил системный тест Rails с помощью Selenium.

Чтобы проверить базовую статическую ссылку mailto, тест сначала посещает нашу домашнюю страницу, находит тег ссылки с текстом «Свяжитесь с нами» и, наконец, проверяет HREF этого тега ссылки. Здесь мы используем оболочку Ruby Selenium. Ознакомьтесь с этим пошаговым руководством для начинающих, если вам нужен учебник по началу работы с Selenium и JavaScript.

Тест системы Rails, проверяющий статическую ссылку MailTo

требуется «application_system_test_case» требуется «selenium-webdriver» класс DocsTest < ApplicationSystemTestCase тест "посещение страницы документов" сделать посещать '/' element = page.find_link(:text => «Свяжитесь с нами») href = элемент[‘href’] утверждать href.include?(«mailto:[email protected]») конец конец

1

2

3

4

5

6

7

8

10

11

Требуется «Application_system_test_case»

Требуется «Selenium-webdriver»

класс Docstest

Тест «Посещение документов» DO

VISE ‘/’

Element = PAGE. «Контакты»)

    href = element[‘href’]

    assert href. include?(«mailto:[email protected]»)

  end

end

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

А как насчет динамического контента? Давайте займемся этим дальше.

Тестирование почтовых ссылок с динамическим содержимым

Далее мы рассмотрим пример проверки динамически сгенерированных полей в почтовой ссылке. Мы встраиваем идентификатор пользователя и адрес электронной почты корневой учетной записи в нашу ссылку mailto для этого теста. Поскольку мы создаем динамический контент на основе пользователя, нам нужно войти в систему во время нашего теста. Поскольку мы используем фикстуры Devise и Rails, мы можем использовать удобный вспомогательный метод 9.0037 sign_in users(:one) , чтобы войти в систему под фиктивным пользователем.

Тест системы Rails для проверки динамически генерируемых ссылок MailTo

требуется «application_system_test_case» требуется «selenium-webdriver» класс DocsTest < ApplicationSystemTestCase включить Devise::Test::IntegrationHelpers тест "посещение страницы документов" сделать пользователь = пользователи (: один) вход_в_пользователе посещать '/' element = page. find_link(:text => «Свяжитесь с нами») href = элемент[‘href’] assert_includes href, «mailto:[email protected]» assert_includes href, «&subject=» assert_includes href, user.email assert_includes href, user.id.to_s конец конец

1

2

3

4

5

6

7

8

10

110003

12

13

14

1999911110001 9000 2

14

9000 3

9000 3 9000 3 9000 2 9000 2

14 9000 3

9000 3

9000 2

9000 3 9000 3 9000 3

18

19

требуется «application_system_test_case»

требуется «selenium-webdriver»

 

class DocsTest < ApplicationSystemTestCase

Включите Depise :: Test :: IntegrationHelpers

Тест «Посещение страницы документов» (:text => «Свяжитесь с нами»)

    href = element[‘href’]

    assert_includes href, «mailto:[email protected]»

    assert_includes href, «&subject=»

hertcemail_in user, asss

    assert_includes href, user. id.to_s

  конец

конец

Для динамически генерируемого контента мы хотим подтвердить, что пользовательский контент попадает в черновик электронного письма с полем темы. По моему опыту, ссылки Mailto очень щадящие. Но если есть ошибка форматирования, вы получите только заполненный адрес электронной почты «кому».

Подведение итогов и дополнительная информация

В этом посте вы узнали о ссылках mailto — для чего их использовать и как их тестировать. Если вы хотите узнать больше о почтовых ссылках, отличным местом для ознакомления является спецификация, созданная Internet Engineering Task Force. В этом документе рассказывается, почему существуют почтовые ссылки. Кроме того, он охватывает все различные части спецификации способами, на которые у нас нет времени.

В этом кратком руководстве показано, как проверять ссылки mailto с помощью стандартных инструментов браузера. Но при этом мы исходили из того, что вам не нужно тестировать взаимодействие между браузером и почтовым клиентом. Ваш вариант использования может потребовать от вас проверки функциональности кросс-приложения. Если вы это сделаете, Testim поддерживает проверку электронной почты, что позволяет вам проверять содержимое и метаданные электронных писем, отправленных на тестовый адрес электронной почты Testim.

До следующего раза!

Что читать дальше

Измерение и информирование о ценности автоматизации тестирования: голоса сообщества

Примеры регрессионного тестирования: практическое руководство

Как изменить программу электронной почты по умолчанию для Mailto: Links

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

Разве вы не предпочли бы, чтобы ссылки mailto: открывались в почтовой программе, которую вы используете? Что ж, именно так все и будет работать, если вы настроите свою почтовую программу в качестве обработчика ссылок mailto: по умолчанию. Мы покажем вам, как это сделать.

Если вы предпочитаете работу с веб-почтой, в зависимости от браузера и службы веб-почты, которые вы используете, давайте посмотрим, как вы можете согласовать их работу для обработки ссылок mailto:.

В хроме

Войдите в Gmail — это работает, только если вы вошли в систему — и найдите значок обработчика. Он выглядит как пара серых перекрывающихся ромбов рядом со значком звездочки в адресной строке.

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

Не отображается значок обработчика в адресной строке? Возможно, вы изменили его поведение по умолчанию в настройках Chrome. Без проблем.

Перейдите в Настройки > Безопасность и конфиденциальность > Настройки сайта , разверните Дополнительные разрешения и выберите Обработчики протоколов. Здесь выберите переключатель рядом с Сайты могут запрашивать обработку протоколов . Если вы случайно заблокировали сайт для обработки протоколов, вы можете удалить его здесь.

В Firefox

Перейдите в Настройки > Конфиденциальность и безопасность , прокрутите вниз до Приложения и в разделе Тип контента найдите mailto вариант. В раскрывающемся меню рядом с ним вы можете указать, какую программу электронной почты вы хотите использовать. Это может быть Gmail, Yahoo! Mail или любую другую программу электронной почты для настольных компьютеров, такую ​​как Thunderbird или Microsoft Outlook.

Для подключения к настольному клиенту вам нужно будет использовать параметр Использовать другое … в раскрывающемся меню и перейти к своей почтовой программе через Проводник (или через Finder, если вы используете Mac).

В раскрывающемся меню mailto есть несколько других полезных опций:

  • Всегда спрашивать — чтобы указать программу электронной почты, которая открывает ссылку mailto: в каждом конкретном случае.
  • Используйте Googlemail — Чтобы mailto: ссылки из Firefox открывались в Chrome. Конечно, вы просто получите пустую новую вкладку в Chrome, если вы не настроили Chrome для открытия mailto:links.
  • Использовать другое… — Укажите внешнюю программу для запуска Firefox.

Чтобы открыть mailto: ссылки в других клиентах веб-почты, найдите надстройки Firefox для соответствующего решения.

В Safari и Opera

Независимо от того, какую службу веб-почты вы используете, если вы используете Safari или Opera, вам придется использовать расширение. Вы можете использовать Mailto для Safari и Gmail Compose для Opera.

В Microsoft Edge

Edge основан на Chromium, поэтому работает аналогично Chrome. Чтобы ссылки mailto: открывались в Gmail, откройте Gmail, щелкните значок обработчика в адресной строке и выберите Разрешить . Вы можете сделать то же самое для других клиентов веб-почты, которые предлагают обработчик, включая Yahoo и Outlook.com.

Если вы не видите значок обработчика, вы найдете его в разделе Настройки > Файлы cookie и разрешения сайта > Обработчики протоколов .

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

Вам не нужно настраивать ничего, если вы решили использовать почтовый клиент, поставляемый в комплекте с вашей операционной системой. Но если вы используете сторонний почтовый клиент, такой как Thunderbird, вы можете установить его в качестве общесистемного по умолчанию для всего, что связано с электронной почтой. Вот как вы можете сделать это в трех лучших настольных операционных системах.

В Windows с 7 по 10 сначала выберите Панель управления > Программы > Программы по умолчанию > Установить ассоциации и нажмите Свяжите тип файла или протокол с программой . Теперь прокрутите вниз до раздела Protocols , найдите строку MAILTO и дважды щелкните по ней.

Затем вы сможете выбрать нужный почтовый клиент (при условии, что вы уже установили его на свой компьютер) из появившегося всплывающего окна. Вы также найдете возможность получить приложение электронной почты из Магазина Windows и сразу связать его со ссылками mailto: во всплывающем окне.

В Windows 11 вы можете следовать приведенным выше инструкциям, которые переведут вас в приложение «Настройки». Так что лучше сразу начать в приложении настроек.

Откройте приложение «Настройки» (нажмите клавишу Windows + I ) и перейдите к Приложения > Приложения по умолчанию . Под Установите значение по умолчанию для типа файла или типа ссылки , найдите «mailto», что приведет к открытию почтового протокола. Нажмите ее, затем выберите нужную программу из списка.

В macOS , откройте приложение «Почта» и в разделе «Настройки» > «Основные» выберите программу электронной почты, которую вы хотите установить по умолчанию, с помощью всплывающего окна «Программа чтения электронной почты по умолчанию» . Да, вы должны начать с Почты, даже если вы хотите настроить другое почтовое приложение по умолчанию.

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

В Ubuntu вы, скорее всего, найдете его в разделе Настройки системы > Детали > Приложения по умолчанию . Найдите раскрывающееся меню «Почта» и выберите в нем свою программу электронной почты.

По умолчанию mailto: ссылки на Android будут открываться в Gmail. Чтобы изменить приложение электронной почты по умолчанию, откройте Настройки , перейдите к Приложения и уведомления > Приложения по умолчанию , выберите Почтовое приложение и выберите другое почтовое приложение. Вы также можете удалить настройки по умолчанию из соответствующего приложения.

3 изображения

Помните, что если альтернативы почтовому приложению по умолчанию, установленному на вашем Android-устройстве, нет, mailto: ссылки перенаправят вас прямо к приложению по умолчанию, которым, как правило, является Gmail.

Несколько слов об iOS

Мой поиск настройки, приложения или настройки, которая позволяет вам изменить mailto: ассоциации на iOS, не дал результатов. Если вам повезло больше, дайте мне знать в комментариях!

Настройка вашего любимого почтового клиента для обработки mailto: links — это одноразовая настройка, которая не требует особых усилий. Даже если это выглядит как незначительное изменение, вы обязательно оцените то, как оно упрощает рабочий процесс.

Как кодировать ссылки Mailto в электронной почте HTML

Разработка электронной почты 5 октября 2022 г.


Знают ли ваши читатели точно, с кем в вашей организации можно связаться и как с ними связаться, если у них возникнут конкретные вопросы? Ты? С помощью почтовых ссылок ваши подписчики могут щелкнуть ссылку и задать свои вопросы идеальному человеку. Связаться с конкретным отделом легко! Вы можете настроить свои почтовые ссылки для прямых сообщений конкретным членам вашего отдела продаж или позволить подписчикам легко оставлять отзывы.

Ссылки Mailto — отличный инструмент для использования в маркетинговых кампаниях по электронной почте. Поскольку в предыдущей статье мы объяснили, почему электронные письма без ответа — ужасная идея, вполне вероятно, что вы уже отправляете электронные письма с правильными адресами для ответа, которые отслеживаются назначенной командой или сотрудником по маркетингу электронной почты. Но вы уже используете ссылки mailto?

Что делать, если вы проводите несколько кампаний и хотите, чтобы все ответы были правильными? Трудно вручную отделить общие вопросы от конкретных разговоров о вашей последней рекламной сделке. Какое решение? Почтовые ссылки!

Создайте HTML-код для ссылки электронной почты, чтобы ваши читатели могли связаться с вами. Не совсем уверены, что такое ссылки электронной почты или ссылки mailto? У нас есть ваша спина.

Мы объясним, как сделать ссылку на электронное письмо, закодировав HTML-ссылку mailto, которая предварительно заполнена такими полями, как строка темы, адрес «кому», адреса электронной почты электронной копии (Cc), скрытой копии (Bcc) и тело электронной почты. . Мы также рассмотрим преимущества и недостатки использования ссылки mailto.

Что такое HTML-ссылка mailto?

Mailto — это не настоящее слово, верно? Как и обычная смесь акронимов и, казалось бы, выдуманных слов электронной почты, да, это настоящее слово.

«Mailto» — это HTML-код , который добавляет ссылку на веб-страницу или электронную почту — везде, где вы можете вставить HTML. Когда ваши читатели нажимают на ссылку mailto, они открывают сообщение электронной почты в своем почтовом клиенте по умолчанию, таком как Gmail, Microsoft Outlook или Yahoo Mail.

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

 Свяжитесь! 

Вскоре мы раскроем это в нашем руководстве по коду и обсудим другие параметры, которые вы можете указать, такие как строки темы и адреса «кому». Правильно, с помощью ссылок mailto вы можете направлять разговоры нужным людям в вашей организации.

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

Чем полезны почтовые ссылки?

Как мы уже упоминали, почтовые ссылки — отличный способ направить сообщения читателей нужным получателям в вашей организации. Но есть еще больше причин использовать почтовые ссылки. Вот некоторые преимущества использования ссылок mailto:

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

Есть ли недостатки в использовании ссылок электронной почты в формате HTML?

Так в чем подвох? Итак, вот несколько причин, по которым почтовые ссылки могут вызывать проблемы:

  • Некоторые из ваших читателей используют веб-клиенты, такие как gmail.com или yahoo.com. Не каждый из ваших читателей будет иметь установленный по умолчанию почтовый клиент на своем ноутбуке. Хотя они, скорее всего, настроят его для мобильного устройства, нет гарантии, что пользователи настроят его. Ссылки Mailto не будут работать для этих подписчиков.
  • Труднее отслеживать переходы по ссылке mailto. Хотя легко отследить, сколько читателей взаимодействует с веб-формами, трудно следить за тем, сколько читателей нажимают на ссылку mailto.
  • Gmail автоматически преобразует адреса электронной почты в ссылки. Это может быть проблемой, если вы закодировали свою почту для ссылки с предварительно заполненными полями, такими как строки темы и тело сообщения. Это создает проблему, если предполагаемый адрес для ответа не совпадает с текстом ссылки.
  • Спамеры используют ссылки Mailto. Это, пожалуй, самый большой риск, особенно с точки зрения веб-разработки. Спамеры часто используют ботов для обхода сайтов, поиска почтовых ссылок и рассылки спам-сообщений. Если ваши протоколы безопасности не надежны, вы можете стать жертвой вредоносного контента, например вредоносных программ!

Какие поля можно добавить в HTML-ссылку электронной почты?

Давайте рассмотрим некоторые параметры, которые вы можете закодировать в своей ссылке mailto (и почему вы должны это делать). Вот некоторые из полей, которые вы можете указать:

  • Адреса получателей: С помощью ссылок mailto вы можете точно указать, куда вы хотите, чтобы ваш подписчик отправил свой ответ по электронной почте, введя поле адреса получателя, также известное как адрес «кому». Это упрощает отслеживание различных сообщений электронной почты и гарантирует получение этих сообщений нужными людьми в вашей организации.
  • Строка темы: Установите строку темы, чтобы легко находить и классифицировать ответы ваших читателей.
  • Адреса Bcc и Cc: С помощью ссылок mailto вы, члены команды Bcc и Cc. Таким образом, все, кому нужно видеть эти сообщения, могут участвовать в определенных разговорах.
  • Тела электронной почты. Вы когда-нибудь получали длинное бессвязное электронное письмо от своего клиента только для того, чтобы узнать, чего они хотят, в самом конце своего сообщения? Это не весело. Кодируйте ссылки mailto, чтобы предоставить вашим читателям предварительно заполненные вопросы, на которые они могут ответить.

Как создать ссылку электронной почты в формате HTML?

Теперь, когда вы знаете, почему вам следует использовать ссылки mailto и о недостатках, о которых следует знать, пришло время узнать, как кодировать ссылку mailto в вашем шаблоне электронной почты с помощью HTML и CSS.

В этом разделе мы расскажем, как кодировать:

  1. Простую ссылку mailto.
  2. Ссылка mailto с адресами электронной почты Bcc и Cc.
  3. Ссылка электронной почты в формате HTML с темой.
  4. Адрес электронной почты с заполненным телом электронной почты.

Прежде чем мы начнем…

Мы знаем, что вам не терпится погрузиться, но давайте не будем мешать хозяйству. Для следующего урока вам понадобятся практические знания HTML и CSS. Ознакомьтесь с нашими основами кодирования электронной почты и некоторыми рекомендациями по проверке кода, чтобы наверстать упущенное.

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

1. Как создать простую ссылку mailto?

Ознакомьтесь с этой основной ссылкой на почту:

  com">Свяжитесь с нами! 

Давайте разберем:

Довольно просто, правда? Давайте смешаем это.

Чтобы добавить более одного адреса электронной почты, просто разделите их запятыми:

 Свяжитесь! 

2. Как я могу закодировать ссылку mailto с адресами электронной почты Bcc и Cc?

Давайте создадим базовую ссылку mailto и добавим два параметра:

  • скрытая копия : позволяет указать один или несколько адресов электронной почты для скрытой копии вашего сообщения.
  • cc : позволяет указать один или несколько адресов электронной почты, которые будут копироваться в вашем сообщении.

Например, мы установим адрес «кому» как [email protected]. Затем мы отправим скрытую копию на [email protected] и [email protected]. Мы также свяжемся с вами по адресу [email protected].

 Свяжитесь с нами! 

3. Как я могу закодировать ссылку mailto со строкой темы?

Помните, мы говорили, что добавить строку темы — отличная идея? Пришло время настроить нашу игру и узнать, как это сделать. Мы будем использовать базовую ссылку mailto и добавим один параметр для установки строки темы:

  • subject : позволяет указать строку темы вашего сообщения. Весь текст должен быть закодирован в URL, то есть вы будете представлять пробелы как 9. 0029 %20 .

Хорошо, попробуем! Мы установим адрес «кому» как [email protected]. Затем мы отправим скрытую копию [email protected] и укажем в строке темы «Инструменты для тестирования электронной почты».

 Свяжитесь с нами! 

4. Как создать ссылку mailto с тело электронной почты?

Наконец, это последняя часть головоломки! Добавление этих параметров интегрирует HTML-ссылки на почту mailto:

  • body: позволяет указать тело сообщения электронной почты. Вы можете добавить текст, чтобы помочь вашим подписчикам начать свое сообщение. Как и в строке темы, весь текст должен быть закодирован в URL-адресе, и вы будете представлять апострофы с помощью %27 .

Давайте установим адрес «кому» как [email protected]. Затем мы укажем строку темы «Инструменты тестирования электронной почты» и текст «Я хотел бы узнать больше о…».

 Свяжитесь! 

Каждая ссылка на электронную почту имеет значение…

Вот и все! Теперь у вас должно быть четкое представление о том, как использовать ссылки mailto в своей электронной почте, чтобы повысить вовлеченность клиентов и облегчить себе жизнь. Конечно, ссылки mailto — не единственное, на что люди будут нажимать в ваших почтовых кампаниях.

Ваши призывы к действию (CTA), ссылки на новостную рассылку с вашим последним контентом и ссылки основного текста на ключевые целевые страницы — все это очень важно для входящих сообщений. Ошибка 404 или неправильная ссылка могут серьезно подорвать ваши усилия. Кроме того, вам также нужно беспокоиться об UTM для отслеживания. Электронная почта на Acid от Sinch предназначена для упрощения процесса с помощью шага проверки URL в нашем автоматизированном рабочем процессе Campaign Precheck.


Прежде чем нажать «Отправить», не забудьте проверить свою электронную почту! Зачем оставлять успех вашей маркетинговой кампании по электронной почте на волю случая, если вы можете быть уверены, что ваша электронная почта будет отображаться и работать именно так, как вы задумали с помощью Email on Acid?

Попробуйте предварительную проверку кампании!

Хотя вы можете использовать нашу платформу проверки электронной почты различными способами, мы разработали оптимальный контрольный список перед развертыванием с Предварительная проверка кампании . Он оптимизирует и упрощает весь процесс предварительной отправки для повышения эффективности и точности. Войдите в систему сейчас , чтобы начать использовать Campaign Precheck. Или подпишитесь на бесплатную пробную версию сегодня!

Начните бесплатную пробную версию

Автор: Команда Email on Acid

Команда Email on Acid состоит из специалистов по цифровому маркетингу, создателей контента и настоящих фанатов электронной почты.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *