aftab5124 Ответов: 5

Как отправить почту с помощью Javascript


Можно ли отправлять почту с помощью javascript? Если да, то будьте добры дать мне какой-нибудь намек.

Nitij

Ты не можешь. Сервер должен войти в картину, чтобы предоставить данные аутентификации.

5 Ответов

Рейтинг:
2

Abhinav S

Вы можете видеть это здесь[^]. Он использует Javascript, но отправляет электронную почту с помощью автоматизации Outlook.


Рейтинг:
2

Amit Kumar Tiwari

- Нет! JavaScript не может отправить форму по электронной почте! но есть альтернативы для отправки данных формы на адрес электронной почты.

Смотрите подробности здесь:
http://www.javascript-coder.com/javascript-form/javascript-email-form.phtml[^]


Рейтинг:
1

Dylan Morley

Вы можете создать веб-службу, которая отправляет почту...

[WebMethod]
public void SendEmail(string subject, string message)
{
     // Standard C# Send Mail stuff    
}


Затем вы можете вызвать веб-службу из сценария для отправки почты.

Взгляните на jquery или другие скриптовые фреймворки, которые предоставляют вспомогательные функции AJAX для вызова методов веб-служб


Рейтинг:
0

Not Active

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


Рейтинг:
0

Member 10064197

<form method="post" action="">
    <input type="text" id="email" name="name" required>
    <input type="button" value="Send Email" onclick="send()/>
</form>



<script type="text/javascript">
  function send() {
    var link = 'mailto:email@example.com?subject=Message from '
             +document.getElementById('email').value
             +'&body='+document.getElementById('email').value;
    window.location.href = link;
}
</script>