Я понимаю, что это чисто академическая проблема, так как лучший способ отправки электронной почты с веб-сайта - через серверный скрипт, но я хотел бы узнать ответ для собственного использования. Мой компьютер использует Windows 7.
2 ответа
Вы можете назначить Gmail вашим почтовым обработчиком по умолчанию. Это означает, что при нажатии на любой адрес электронной почты с гиперссылкой откроется окно создания Gmail, и вы сможете отправить сообщение на этот адрес из Gmail.
Есть 2 основных способа:
Если вы используете Windows: загрузите оповещение Gmail. Щелкните правой кнопкой мыши значок уведомителя на панели задач и выберите «Параметры». Установите флажок Использовать Gmail для интернет-почты: ссылки. Нажмите ОК. Если позже вы решите, что не хотите использовать Gmail в качестве почтового приложения по умолчанию, просто снимите флажок. (источник поддержки Google)
Если вы используете Google Chrome, есть и другой способ:
Разрешить сайтам открывать специальные типы ссылок (обработчик)
Chrome позволяет веб-службам запрашивать, хотите ли вы использовать их для открытия определенных ссылок. Хотя большинство ссылок обычно ведут на другую страницу, некоторые ссылки могут открывать программы и выполнять другие действия. Например, mailto: ссылки могут открывать вашу почтовую программу, а webcal: ссылки могут добавлять события в вашу программу календаря. Эти ссылки называются протоколами, а используемые ими программы называются обработчиками. Многие веб-службы в настоящее время, в том числе Gmail и Календарь Google, могут выступать в качестве обработчиков.
Например, когда вы открываете Gmail в Chrome, значок обработчика протокола может появиться в омнибоксе рядом со значком звездной закладки. Нажмите на нее, чтобы отобразить следующие параметры:
Если вы хотите разрешить Gmail открывать все ссылки электронной почты, установите переключатель «Использовать Gmail». Если щелкнуть адрес электронной почты с гиперссылкой на странице, откроется окно создания Gmail. Выберите Нет, чтобы сохранить, как ваш компьютер открывает ссылки электронной почты так же, как и раньше. Выберите Пропустить, чтобы предотвратить повторное появление запроса при посещении Gmail.
Разрешить или отключить запросы обработчиков сайта
По умолчанию веб-сервисам разрешено показывать сообщения о ссылках на протокол при посещении их сайтов. Чтобы отключить или повторно включить эти сообщения в Chrome, выполните следующие действия.
- Нажмите меню Chrome на панели инструментов браузера.
- Выберите "Настройки"> "Показать дополнительные настройки".
- В разделе "Конфиденциальность" нажмите "Настройки контента".
В появившемся диалоговом окне найдите раздел "Обработчики":
- Чтобы разрешить запросы, выберите "Разрешить сайтам запрашивать статус обработчиков протоколов по умолчанию".
- Чтобы отключить запросы, выберите "Не разрешать сайтам обрабатывать протоколы".
Выберите обработчик по умолчанию или удалите обработчик
Используйте страницу «Настройки» для управления веб-сервисами, которые вы разрешаете выполнять в качестве обработчиков.
Выберите обработчик по умолчанию
Удалить обработчик
(источник: служба поддержки Google)
Чтобы сделать Gmail почтовым приложением по умолчанию (чтобы оно запускалось при нажатии на ссылки mailto:), прочитайте статью Google на эту тему.
Чтобы заставить страницу перейти в окно создания Gmail, посмотрите на этот вопрос.