如何使用Spring Boot作为后端和AWS SES服务将联系表单数据发送到Angular的电子邮件地址?
我的网站在“联系我们”中使用Angular创建,并允许用户发送消息。联系数据应发送到我的个人电子邮件地址。
与HTML和PHP一起发送联系表格数据非常简单,现在使用Angular作为前端,Spring Boot作为后端和AWS服务,相比之下,似乎更具挑战性。除了建立角度的反应形式外,还有人知道从哪里开始吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将您的Angular Form数据发布到Spring Boot控制器上。 Angular网站和Spring Boot后端被解耦。
然后,您可以设置弹簧后端,以使用 Amazon Ses Java V2 API 发送电子邮件。您可以使用已发布的表单数据来构建电子邮件。
以下Java代码是发送电子邮件的SES Java V2代码示例。
如果您不熟悉Java V2的AWS SDK,请参见 https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html 。
您可以在此处找到SES POM文件:
Post your Angular form data to a Spring Boot controller. The Angular web site and Spring BOOT backend are decoupled.
Then you can setup your Spring Backend to use the Amazon SES Java V2 API to send email messages. You can use the posted form data to build the email message.
The following Java code is the SES Java V2 code example that sends an email message.
If you are not familiar with the AWS SDK for Java V2, see https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html.
You can find the SES POM file here: https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2/example_code/ses