Можем ли мы отправить письмо со статической HTML-страницы? - PullRequest
2 голосов
/ 30 января 2012

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

Как я могу написать код встатическая HTML-форма для отправки электронной почты на статической HTML-странице?

Ответы [ 4 ]

3 голосов
/ 30 января 2012

Только HTTP (S) URI безопасны для использования в действиях формы.Вам необходим процесс на стороне сервера для отправки электронной почты (даже если это сторонний сторонний сервис).Попытки сделать это чисто на стороне клиента слишком ненадежны, чтобы использовать .

0 голосов
/ 26 апреля 2017

Ознакомьтесь с ответом, размещенным здесь https://stackoverflow.com/a/34653647/1609406

tl; др

<form action="http://formspree.io/your@email.com" method="POST">
  <input type="email" name="_replyto">
    <textarea   name="body">
    </textarea>
  <input type="submit" value="Send">
</form>
0 голосов
/ 30 января 2012

Вы не можете сделать это с помощью чистого статического HTML. Вам нужно будет использовать какой-либо сценарий на стороне сервера через встроенный язык, такой как PHP / Python / Perl / Ruby / и т. Д., Или передачу обслуживания CGI пользовательскому исполняемому файлу.

0 голосов
/ 30 января 2012

К сожалению, вы не можете автоматически отправлять электронную почту из html / статического файла, вам придется использовать некоторые серверные технологии для обработки запроса и отправки электронной почты.

хотя это не сложно сделать, поэтому проверьтеэтот урок из css tricks css tricks по электронной почте в php tutorial

здесь также есть документы php документы php.net для mail ()

((Выше приведено для PHP, см. asp.net email , если вы используете asp.net (есть также node, java, python и т. Д., Но php и c # .net - все, что у меня есть опыт в)

Всегда есть возможность использовать mailto

<a href='mailto:myemail@me.com'>send an email</a> // etc

Однако это только откроет почтовый клиент пользователей, поэтому может оттолкнуть некоторых пользователей (а также сделать его непригодным для использования людьми).без почтового клиента (хотя его можно использовать для открытия веб-клиентов, таких как gmail), поэтому не идеально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...