我的用户在android应用程序将输入电子邮件地址和密码。要确认他们是电子邮件的所有者,我会发送一个6位数的代码到他们的电子邮件地址,并将其保存在我的数据库中。在3分钟内,用户必须输入收到的6位数代码,以确认他们是所有者,并与数据库进行验证。问题1)如何从我的网络服务发送电子邮件?现在我的后端是在Java和使用Jersey,Jackson。什么技术或API我需要混合?我希望这个电子邮件发送功能是100%没有任何停机时间,因为它是至关重要的。2)亚马逊SES https://aws.amazon.com/getting-started/tutorials/send-an-email/是一个很好的解决方案吗?
请帮帮我。谢谢。
2条答案
按热度按时间ggazkfy81#
您可以通过SMTP从Java API向任何邮件服务器发送邮件。您可以使用Java Mail或任何其他 Package 器库(例如Apache Commons Email)。您需要一个邮件服务器来将邮件发送到所需的目的地。您可以使用Fake SMPT Server测试您的API是否正确发送邮件。
2g32fytz2#
是,可以向具有代码的用户发送邮件
当用户填写注册表,然后获得电子邮件id和发送邮件使用下面的代码