InsideDarkWeb.com

Отправка значений формы на почту без использования php

Нужно отправлять введенын пользователем данные на почту. Есть ли какие нибудь сервисы или плагины которые работают чисто на js(использую гитхаб как хостинг)

One Answer

Нет, я бы ответил, что такого нет.

Дело в том, что загрузке скрипта с какого то сервера JS, исполняемый в браузере, может общаться по сети только с этим сервером. Это называется CORS policy. Прочитать про это можно здесь

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

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

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

Возможно, есть готовый сервис, который позволяет загрузить страницу и отправлять письма. Например, google forms.

Если у кого то есть опровержение моего мнения - я буду только рад его услышать.

Answered by S.H. on January 11, 2021

Add your own answers!

Related Questions

Бот телеграм на вебхуке

1  Asked on February 19, 2021 by sova-kefirova

     

Query failed: ERROR: invalid input syntax for type json

1  Asked on February 18, 2021 by jamesjgoodwin

   

Ask a Question

Get help from others!

© 2021 InsideDarkWeb.com. All rights reserved.