Я много лет занимаюсь этой проблемой и ничего не нашел.
Итак, у меня есть статическая страница html и кнопка внутри нее, например:
<body> <button id="0">SEND EMAIL TO my@email.com</button> </body>
И если я my@email.com
эту кнопку, сообщение «Привет» будет отправлено на my@email.com
с my2@email.com
Возможно ли это сделать, используя только html или javascript или jquery (потому что я знаю только эти языки)?
Есть три способа сделать это
Более жесткий путь
Вы должны реализовать код сервера для отправки почты
Менее трудный путь
Вы должны использовать mailgun или sendgrid rest api для отправки почты с помощью javascript.
Упрощенный способ
Вы должны использовать https://formspree.io/ для отправки почты из своего HTML .
Обновление. Недавно я нашел способ отправить письмо с помощью скрипта Google. Вам не нужен бэкэнд. Объясняется здесь https://github.com/dwyl/html-form-send-email-via-google-script-without-server
Вы можете использовать :
<body> <a href = 'mailto:my@email?body="Yourbody"&subject="a subject".com'>SEND EMAIL TO my@email.com</a> </body>
Он откроет почтовый менеджер (Outlook, Gmail, …), чтобы отправить новое письмо. Вы можете описать тело и предмет внутри ссылки
В противном случае вы можете отправить данные на PHP с тегом формы и отправить по электронной почте этот PHP.