В настоящее время я пользуюсь этой службой под названием FormSpree , которая позволяет обрабатывать контактные формы электронной почты без необходимости использования кода на стороне сервера.Он работал прилично хорошо, даже до сих пор.
1) Вы можете обрабатывать его исключительно в вашем component.html, указав атрибут name
и добавив URL-адрес запроса POST в action
формы.attribute.
<form action="https://formspree.io/your@email.com" method="POST" />
.
.
<input type="text" name="name">
2) Или вы можете обработать это в ваших component.ts / service.ts, вызвав HttpClient для отправки запроса на отправку в 'https://formspree.io/your@email.com', вместе с телом запроса изаголовки.
В качестве альтернативы, вы можете использовать SendGrid, хотя я, возможно, здесь не сильно помогу, поскольку на самом деле я не пробовал его.Тем не менее, они, кажется, имеют довольно обширный API и приличную документацию 1016 *, поэтому вы можете обратиться к ней, чтобы узнать, как начать работу с ним.