Как отправить письмо с помощью JavaScript или JQuery - PullRequest
36 голосов
/ 12 сентября 2009

Я разработал веб-форму для блога, и мне нужно отправить ее значения по электронной почте.

Как мне отправить электронное письмо, используя только jQuery или JavaScript?

Ответы [ 2 ]

49 голосов
/ 12 сентября 2009

Короткий ответ: вы не можете сделать это, используя только JavaScript. Вам понадобится серверный обработчик для соединения с SMTP-сервером для фактической отправки почты. В Интернете есть много простых почтовых сценариев, таких как этот для PHP:

Простой почтовый скрипт PHP

Используя такой скрипт, вы поместите содержимое вашей веб-формы в скрипт, используя такую ​​функцию:

jQuery.post

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

0 голосов
/ 13 мая 2019
You can send Email by Jquery just follow these steps 

include this link : <script src="https://smtpjs.com/v3/smtp.js"></script>
after that use this code :

$( document ).ready(function() {
 Email.send({
Host : "smtp.yourisp.com",
Username : "username",
Password : "password",
To : 'them@website.com',
From : "you@isp.com",
Subject : "This is the subject",
Body : "And this is the body"}).then( message => alert(message));});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...