从C ++应用程序发送验证电子邮件

时间:2013-10-19 12:23:54

标签: c++ email c++11 cross-platform email-validation

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

我知道有一些临时邮件服务,比如 mailinator ,但说实话,我认为验证邮件在我的案例中是一个很好的方法,因为它给人们提供了更多的工作,以规避系统和同样适用于应用程序的其余部分(例如:使用电子邮件地址允许我自动向用户发送状态更新)。

我在互联网上搜索过但我还没有找到便携式跨平台的方式来实现这一目标,至少在没有引入大的情况下的依赖关系。

如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

鉴于我们甚至没有C ++ 11标准中的网络(!)(更不用说POP3,SMTP或其顶部的IMAP协议),我恐怕你不能没有< em>“引入大依赖。”

如果您愿意使用第三方库

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