2

我正在开发一个跨平台的 C++11 应用程序,我需要向用户输入的地址发送一封验证电子邮件,以确保他的电子邮件帐户存在并且有效。

我知道有像mailinator这样的临时邮件服务,但老实说,我觉得验证电子邮件在我的情况下是一个很好的方法,因为它让恶意意图的人做更多的工作来规避系统,并且与应用程序的其余部分配合得很好(例如:拥有电子邮件地址允许我自动向用户发送状态更新)。

我在互联网上进行了搜索,但我无法找到一种可移植的、跨平台的方式来实现这一点,至少在不引入大依赖的情况下。

如何解决这个问题?

4

2 回答 2

2

这封电子邮件最好不要从客户端发送。编写服务器端 http api 并接受来自客户端应用程序的请求,然后在服务器上发送电子邮件。

于 2013-10-19T12:32:12.530 回答
2

鉴于我们在 C++11 标准中甚至没有网络(!)(更不用说它上面的 POP3、SMTP 或 IMAP 协议),如果不“引入大依赖项” ,恐怕你无法做到这一点。”

如果您愿意使用第三方库

是可行的选择,具体取决于您的需求和许可要求。

于 2013-10-19T13:19:39.423 回答