Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C++应用程序发送验证电子邮件_C++_Email_C++11_Cross Platform_Email Validation - Fatal编程技术网

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

从C++应用程序发送验证电子邮件,c++,email,c++11,cross-platform,email-validation,C++,Email,C++11,Cross Platform,Email Validation,我正在开发一个跨平台的C++11应用程序,我需要向用户输入的地址发送一封验证电子邮件,以确保他的电子邮件帐户存在且有效 我知道有像mailinator这样的临时邮件服务,但老实说,我觉得验证电子邮件在我的情况下是一个很好的方法,因为它让恶意用户有更多的工作要做,以绕过系统,也与应用程序的其余部分很好示例:拥有电子邮件地址允许我自动向用户发送状态更新 我在互联网上搜索过,但我还没有找到一种可移植、跨平台的方法来实现这一点,至少在不引入大的依赖性的情况下 如何解决此问题?此电子邮件最好不要从客户端发

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

我知道有像mailinator这样的临时邮件服务,但老实说,我觉得验证电子邮件在我的情况下是一个很好的方法,因为它让恶意用户有更多的工作要做,以绕过系统,也与应用程序的其余部分很好示例:拥有电子邮件地址允许我自动向用户发送状态更新

我在互联网上搜索过,但我还没有找到一种可移植、跨平台的方法来实现这一点,至少在不引入大的依赖性的情况下


如何解决此问题?

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

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

考虑到我们甚至没有网络!在C++11标准中,更不用说它上面的POP3、SMTP或IMAP协议了,我担心如果不引入大的依赖项,您就无法做到这一点

如果您愿意使用第三方库

你自己在


根据您的需要和许可证要求,这些都是可行的选择。

考虑到我们甚至没有网络!在C++11标准中,更不用说它上面的POP3、SMTP或IMAP协议了,我担心如果不引入大的依赖项,您就无法做到这一点

如果您愿意使用第三方库

你自己在

根据您的需要和许可要求,这些都是可行的选项