Отправка электронной почты с помощью java-скрипта
Привет я хотел бы присвоить значения моей HTML форме например
Имя
фамилия
адрес электронной почты
Сообщение
на электронную почту после нажатия кнопки Отправить письмо
Я попытался с помощью ниже скрипт это рыцарский турнир открывает сообщения электронной почты в Outlook, но не копирования данных HTML
могу ли я знать, что мне нужно добавить в свой скрипт для копирования этих деталей в электронную почту при отправке send buton
Что я уже пробовал:
function sendEmail() { var link = "mailto:abcd@smtp.com" + "&subject=" + escape("This is subject") + "&body=" + escape("This is body"); var name = document.getElementById("First Name") window.location.href = link; }
Nathan Minier
Вам понадобится что-то на бэкэнде, чтобы принять данные формы и отформатировать их для SMTP. Затем вам нужно иметь зарегистрированный почтовый сервер (или иметь общедоступный шлюз, который не блокируется буквально всеми), чтобы передать сообщение.
Member 13886349
Привет,
Спасибо за ваш ответ,
Отправка HTML-формы на стороне клиента и SMTP, настроенный на стороне сервера.
Я понятия не имею, как технически это должно работать, когда пользователь на стороне клиента отправляет формы.
Nathan Minier
Вы не используете ссылку mailto:, потому что именно она открывает почтовый клиент, вам нужно будет отправить форму и иметь активную серверную возможность на сервере, который будет форматироваться для SMTP, или использовать специальную библиотеку javascript на стороне клиента, но я бы не советовал такой подход, так как он потребует полностью открытого SMTP-форвардера, а они, как правило, ненадежны ниже по потоку.
Member 13886349
Привет спасибо за ваш ответ,
Есть ли у вас какие-либо примеры ссылок кода на этом портале, например отправить форму без mailto:link
Mohibur Rashid
Вы когда-нибудь слышали о бинге? или возможно Google?